Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Asterisk - software PBX

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Asterisk



Asterisk - полностью программная учрежденческая АТС (УАТС), работающая под управлением операционной системы Linux". По возможностям Asterisk зачастую опережает своих традиционных собратьев. Поддерживаются практически все популярные протоколы IP-телефонии (SIP, H323, SCCP, ADSI). Помимо стандартных и общеизвестных, Asterisk также имеет свой собственный протокол - IAX.
Его можно использовать как для подключения обычных клиентов, так и для передачи голосового трафика между несколькими серверами Asterisk. Для сопряжения с "традиционной телефонией" имеются аналоговые (FXO, FXS) и цифровые модули расширения (E1, T1). С помощью Asterisk вы сможете реализовать проект любого масштаба - от простого домашнего сервера голосовой почты до телефонного сервера предприятия с функциями IVR (Interactive Voice Response - система голосовых меню)


Wikipedia
Русский портал поддержки - всё жутко тормозит. вроде движок сменили и уже не так(03.06.2008)
Asterisk Forum - русский форум
Forum Asterisk - новый русский форум!
voipinfo Forum - раздел на форуме voipinfo

Дистрибутивы, программы и GUI для Asterisk
Подробнее...
 


Статьи, ссылки
VOIP Wiki - a reference guide to all things VOIP
VoIp Справочник на русском языке
Asterisk и Linux: миссия IP-телефония
Третье издание книги Asterisk™: The Definitive Guide на инглише
 
 
Родственные темы
IP-телефония - общие вопросы
IP-телефония - выбор софта
IP телефония - VoIP/SIP телефоны

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 15:47 13-12-2007 | Исправлено: yuris, 10:45 18-07-2023
Dasky



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ruza

Цитата:
А тут вопрос типа хочу секаса, но стесняюсь спросить...


Valery12

Цитата:
в любом случае для этого на компьютере (с которого кликают) должен быть установлен  
либо TAPI либо софтфон, для соответствующей телефонной станции


Цитата:
либо скрипт на странице который взаимодействует с TAPI  

а если в скрипт+софтофон?будет же работать?только скрипт немного другой будет, насколько я понимаю...
надо погуглить, сам в скриптах не силен...идея понравилась...у нас тоже тел книжка внутренних телов сделана в виде странички и стоит у всех в качестве домашней...сейчас как раз на астериск переходим...было бы удобно, тыкнул внутренний номер и сразу набор пошел...

Всего записей: 1234 | Зарегистр. 08-03-2006 | Отправлено: 11:29 20-09-2010
Valery12

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я с астериксом не работал, но поскольку проект открытый и пользователей "легион", может TAPI драйвер для него уже написан?
 
Добавлено:
задал поиск - есть но похоже все платные.
Но кроме чисто виндового TAPI есть еще платформо-независимый JTAPI, так вот есть проект  http://asterisk-jtapi.sourceforge.net/

Всего записей: 2325 | Зарегистр. 21-07-2003 | Отправлено: 12:15 20-09-2010
redson



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если не брать в учет существующею станцию (alcatel 4400), а прикрутить к серверу где будет находиться телефонный справочник (на php) GSM модем, ну или хотя бы сотовый телефон?

Всего записей: 1336 | Зарегистр. 23-04-2007 | Отправлено: 21:56 20-09-2010
Ruza



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dasky

Цитата:
а если в скрипт+софтофон?будет же работать?только скрипт немного другой будет, насколько я понимаю...
надо погуглить

Да должно работать, надо найти софтфон который сможет принять запуск из командной строки типа:

Цитата:
c:\softphone\phone.exe dial=1234

либо действительно курить маны jtapi...
redson

Цитата:
А если не брать в учет существующею станцию (alcatel 4400), а прикрутить к серверу где будет находиться телефонный справочник (на php) GSM модем, ну или хотя бы сотовый телефон?

Ура!!! Прогресс на лицо, уже станция не при делах... Осталось задуматься, где де скрипт выполнять? И что делать если 2/3/4/5 юзеров одновременно нажмут кнопку "позвонить".

----------
Fools rush in where angels fear to tread.

Всего записей: 5472 | Зарегистр. 10-09-2003 | Отправлено: 22:52 20-09-2010
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
парни мучаюсь с moh. не едит зараза.  
подготовил файлы мп3 перекодировав их lame -q -p --mp3input -a --preset 8 -m mono. проверяю в астере, для начала mp3

Код:
 
spirit*CLI> module show like format
...
format_mp3.so                  MP3 format [Any rate but 8000hz mono is  0
...
 

файло

Код:
 
spirit*CLI> moh show files
Class: default
        File: /usr/share/asterisk/moh/2
        File: /usr/share/asterisk/moh/3
        File: /usr/share/asterisk/moh/1
 

Их видит знач, проверяю классы  

Код:
 
spirit*CLI> moh show classes
Class: default
        Mode: files
        Directory: moh
Class: radio
        Mode: custom
        Directory: /var/lib/asterisk/moh
        Application: /usr/bin/mpg123 -q -r 8000 -f 8192 -b --mono -s http://live.radiorelax.kiev.ua:7200/relax_lo
        Format: slin
Class: man
        Mode: custom
        Directory: /var/lib/asterisk/moh
        Application: /usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s
        Format: slin
 

тоже вроде все ок. Создал в диалплане 3 номера которые звонят в соответсвующий класс moh.  
Звоню, вижу что диал план работает нормально (ну хоть что то работает )

Код:
 
<------------>
    -- Executing [987272999997@Cic:1] MusicOnHold("SIP/192.168.168.96-00000004", "default") in new stack
    -- Started music on hold, class 'default', on SIP/192.168.168.96-00000004
Sending to 192.168.168.96 : 5060 (no NAT)
<--- Reliably Transmitting (no NAT) to 192.168.168.96:5060 --->
 

Вроде как должно работать а не работает .
Проверил следующие детали:
1. Телефон и Астер видят друг друга, проблем нет
2. Cisco CUCM и Aster тоже друг друга видят
Исплюзую Asterisk 1.6.2.9-2 , и Cisco Express  CUCM 8
Что можно проверить еще или подебажить?

Всего записей: 319 | Зарегистр. 03-10-2006 | Отправлено: 12:02 23-09-2010
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи с контекстом.
Ощущение что в астере 1.6 что то не работет. Возникает фишка, в sip.conf прописываю контекст для пира, но контекст не работает. Входящий звонок поподает в дефолтный контекст. Если прописать еще один пир, и засунуть в тотже контекст то только потом астериск отправит в нужный контекст. При sip show peer показывает верный контекст. В чем может быть проблема?

Всего записей: 319 | Зарегистр. 03-10-2006 | Отправлено: 12:37 07-10-2010
roma



skydiver
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sterh84

Цитата:
spirit*CLI> moh show files  
Class: default  
        File: /usr/share/asterisk/moh/2  
        File: /usr/share/asterisk/moh/3  
        File: /usr/share/asterisk/moh/1  
 


Цитата:
spirit*CLI> moh show classes  
Class: default  
        Mode: files  
        Directory: moh  

так а там разьве не папка с файлами указывается?
 
Добавлено:
Sterh84
немножко побольше бы конфигов и дебагов. а то на слух не очень понятно

Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 14:39 07-10-2010
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все верно, папка, а файлы астер сам выводит.
С moh проблема уже не актульна. Решилась, вот чем не помню .
Вопрос по контексту. Каких дебагов необходимо ?
Конфиги ниже

Код:
 
register =>  1262454204:password1@sip.prov.kz
register =>  2035503233:password2@sip.prov.kz/phL2
 
[CUCM]
type=friend
host=192.168.168.96
nat=no
insecure=yes
canreinvite=no
qualify=yes
disallow=all
allow=g729,alaw
context=provOUT
dtmfmode=auto
directmedia=no
t38pt_udptl=yes
 
[phL1]
type=friend
context=provIN
defaultuser=2035503233
fromuser=2035503233
secret=password1
fromdomain=sip.prov.kz
host=sip.prov.kz
call-limit=2
dtmfmode=rfc2833
insecure=port,invite
directmedia=no
registersip=yes
disallow=all
allow=alaw,g729
nat=yes
t38pt_udptl=yes
 
[phL2]
type=friend
context=provIN
defaultuser=1262454204
fromuser=1262454204
secret=password2
fromdomain=sip.prov.kz
host=sip.prov.kz
insecure=invite,port
directmedia=no
call-limit=2
dtmfmode=rfc2833
registersip=yes
disallow=all
allow=alaw,g729
 
 

файл extensions.conf

Код:
 
[nope]
exten => s,1,HangUP
 
[provIN]
exten => s,1,Dial(SIP/CUCM/192)
 
[provOUT]
exten => _98717[23]XXXXXX,1, Dial(SIP/phL1/${EXTEN:5},120,rm)
exten => _98717[23]XXXXXX,n, GotoIf($[${DIALSTATUS}=CHANUNAVAIL]?tru2)
exten => _98717[23]XXXXXX,n, Hangup()
exten => _98717[23]XXXXXX,n(tru2), Dial(SIP/phL2/${EXTEN:5},120,rm)
exten => Playback(Busy)
exten => _98717[23]XXXXXX,n, Hangup()
 

В чем выражается некорректность. Если поставить дефолный контекст nope, то получаю ошибку что не найден шаблон, хотя пир CUCM находиться в контексте provOUT( звоню на 987172346234). Тоже с phL1,phL2 для 1го пира контекст не выбирается provIN.  
По ходу дела еще одина трабла, когда ставлю 1262454204:password1@sip.prov.kz/phL1 то звонки не принимаются ни на одну линию. Если убираю /phL1, то звонки принимаются на 2ой аккаунт. Куда копать, что дебажить ? Как узнать почему не тот контекст?
------
 
После ковыряний выяснилось, что по какимто причинам не определяется пир по IP адрессу. Копаю в ту сторону

Всего записей: 319 | Зарегистр. 03-10-2006 | Отправлено: 14:52 07-10-2010 | Исправлено: Sterh84, 19:37 07-10-2010
roma



skydiver
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[provOUT]  
exten => _98717[23]XXXXXX,1, Dial(SIP/idphL1/${EXTEN:5},120,rm)  
exten => _98717[23]XXXXXX,n, GotoIf($[${DIALSTATUS}=CHANUNAVAIL]?tru2)  
exten => _98717[23]XXXXXX,n, Hangup()  
exten => _98717[23]XXXXXX,n(tru2), Dial(SIP/idphL2/${EXTEN:5},120,rm)  
exten => Playback(Busy)  
exten => _98727[23]XXXXXX,n, Hangup()  

или я синтаксис не понимаю... вроде же Dial(SIP/номер@пир) или побоку?
idphL1 idphL2 это вот кто?
n для каждого екстеншна в диалплане вроде приорити с 1 должно начинаться

Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 17:29 07-10-2010
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мм верно, idphL1, idphL2 следует интерпритировать как phL1,phL2(сейчас поправлю в посте на серваке я уже заменил, но это все исходящая свзяль). Синтаксис можно использывать и такой как применен у  меня.  
n  в данном случае это есть продолжение одного экстеншена( теперь вижу косяк, но это так перестраховка)

Всего записей: 319 | Зарегистр. 03-10-2006 | Отправлено: 19:34 07-10-2010 | Исправлено: Sterh84, 19:36 07-10-2010
roma



skydiver
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
но это все исходящая свзяль

начинаю помаленьку понимать.
теперь ещё поподробнее откуда звонок куда?
 

Цитата:
[provIN]  
exten => s,1,Dial(SIP/CUCM/192)  

может лучше сделать _. ?
потому что s штука странная. работает вроде как сначала в совпадения, потом в дефолт а потом уже в s.

Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 07:00 08-10-2010
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
заменил. Не решило проблемы.  
В общем ситуация такова что есть CUCM с IP 192.168.168.96 он кидает звонок на Астер 172.16.17.148.  Звонок по моему глубокуму обеждению должен сматчиться на пира CUCM потому как у него указан host=192.168.168.96, но этого не происходит , звонок валиться в дефолтный контекст.
Также если поставить insecure=invite,port, то тогда пир матчиться.
 

Всего записей: 319 | Зарегистр. 03-10-2006 | Отправлено: 07:10 08-10-2010 | Исправлено: Sterh84, 08:46 08-10-2010
western



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день
Начал изучать астерикс.  
Проинсталлировал на VMware версию: AsteriskNOW 1.7.1 32-bit  
Сеть видит.  
теперь пытаюсь поднять IP телефонию
Для этого вбиваю SIP Extention:  

таким образо вбил два клиента.  
Теперь настраиваю X-lite:  

 
прозванивал на *60 (Speaking Clock) Время говорит.  
 
А вот созвонится между двумя клиентами не получается  
Транк дефолтный:  

 
В перспективе хочется организовать конференцию между 26 клиентами аудио+видео. И сделать привязку с стац. АТС.  
 
 
буду признателен за любую помощь!

Всего записей: 150 | Зарегистр. 28-01-2006 | Отправлено: 11:49 23-11-2010 | Исправлено: western, 11:56 23-11-2010
skeljuve



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А в extensions.conf у тебя контекст from-internal описан? Правильно ли описан?

Всего записей: 70 | Зарегистр. 23-06-2007 | Отправлено: 12:08 23-11-2010
western



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
#include extensions_custom.conf
 
[from-trunk]                ; just an alias since VoIP shouldn't be called PSTN
include => from-pstn
 
[from-pstn]
include => from-pstn-custom        ; create this context in extensions_custom.conf to include customizations
include => ext-did
include => ext-did-post-custom
include => from-did-direct        ; MODIFICATION (PL) for findmefollow if enabled, should be before ext-local
include => ext-did-catchall        ; THIS MUST COME AFTER ext-did
 
 
extensions.conf
 
 

Всего записей: 150 | Зарегистр. 28-01-2006 | Отправлено: 15:10 23-11-2010 | Исправлено: western, 15:10 23-11-2010
emfs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Видеоконференции через сабж устраивабельно?
Взаимодействие с существующей аппаратной АТС?

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 17:09 23-11-2010
roma



skydiver
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
emfs

Цитата:
Видеоконференции через сабж устраивабельно?  

видеозвонки пробовал. как сделать видеоконференцию пока не понял. да и времени нет.
 

Цитата:
Взаимодействие с существующей аппаратной АТС?

от АТС зависит

Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 07:22 24-11-2010
Johny_x3mal



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем хай.
Я всю жизнь работал с МиниАТС-ками и особо никогда не парился, но так сложилось, что на новом месте работы меня встретил Астериск.  
Понятное дело, возможности я сразу оценил, вот только я как начинающий совсем не секу, что тут творится:
1. Связь заикается - общаюсь по телефону переспрашивая постоянно слова, которые частично пропадают.
2. Настроена междурогодняя связь, через линксисы - Ваще не рублю как это работает, но два астериска по обоим концам постоянно обмениваются данными, в постоянном конекте и проблема в том, что когда я туда звоню (на удаленный астериск), меня там не слышат ... зато я прекрасно всё слышу.
 
И так, вооружившись программой PuTTY, подключившись к обоим астерискам я готов ответить на любой ваш вопрос.
Думаю мои вопросы понятны, нужна только инфо.
Отвечу на все вопросы.
 

Всего записей: 222 | Зарегистр. 07-09-2005 | Отправлено: 09:07 08-12-2010 | Исправлено: Johny_x3mal, 09:08 08-12-2010
Sterh84

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Johny_x3mal
Заикания скорее всего связанны с проблемами кодирования , либо не совпадения кодеков( хотя тут сомневаюсь, все должно отрабоать). Более вероятный вариант это нехватка полосы пропускания, дрожание джиттера. У Вас голосовая сеть отделена?
Удалённые телефоны регистрируются на вашем астериске, тут опять вопрос, все в одном канале в Internet?
Судя по консоли кто то звонил в удалённый филиал.
 
И вопрос всезанющему All. Граждане кто нибудь, сталкивался с обзвоном на Астериске, есть в свободном доступе решения наподобее Moto?

Всего записей: 319 | Зарегистр. 03-10-2006 | Отправлено: 13:47 11-12-2010 | Исправлено: Sterh84, 14:09 11-12-2010
roma



skydiver
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sterh84

Цитата:
либо не совпадения кодеков( хотя тут сомневаюсь, все должно отрабоать).

правильные сомнения
если у одного абонента поддерживаются одни кодеки, а у другого другие и общих нет - соединение не установится вообще. если дебажить в этот момент сип на астериске всё будет хорошо видно.
 
Johny_x3mal
ну я ещё раз повторюсь - к сожалению доступа только к астерискам для решения описаных проблем недостаточно. надо знать как организована сеть между ними.

Всего записей: 2908 | Зарегистр. 10-09-2001 | Отправлено: 14:17 11-12-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Asterisk - software PBX


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru