Настройка Asterisk (chan_sip) для Vega telecom
Мы столкнулись со спецификой настройки услуги от Vega telecom. Поэтому спешим поделиться примером работающей конфигурации. Если вы планируете использовать для услуги
IP линия аванс(бывш. VegaPhone) IP PBX на базе "Asterisk" (FreePBX, Elastix, Trixbox), то пример представленный ниже можете рассматривать на свой страх и риск. Мы и поставщик (Телекоммуникационная группа Вега), не несем ответственности за последствия вызванные использованием примера. Для настройки руководствуйтесь документацией от поставщика
Digium. Особое внимание уделите безопастности (сложность паролей, firewall, не стандартные порты). Прежде, чем обращаться в службу поддержки оператора убедитесь, что на официально поддерживаемом SIP-клиенте
Vega phone. Или любом доругом - X-Lite, Zoiper, 3CX. Применимо для услуг
IP переадресация,
IP линияи прочих.
* * * Конфигурация транка в sip.conf: ;;; В примере допускаем, что: ;;; приобретен номер 380440010203 ;;; выдан логин 0010203MAMBUR ;;; Вами установлен пароль при активации в личном кабинете passwordAfterActivated ;;; региональный сервер vgX.vegatele.com, см. http://goo.gl/KMWpVZ ;;; --- ;;; обеспечиваем входящие вызовы register=380440010203:passwordAfterActivated:0010203MAMBUR@vgХ.vegatele.com/380440010203 ;;; --- ;;; обеспечиваем исходящие вызовы [vegaphone] ;; vegatelecom sip-trunk type=peer secret=passwordAfterActivated outboundproxy=vgХ.vegatele.com ;;; где X следует заменить - http://goo.gl/KMWpVZ insecure=invite host=vgХ.vegatele.com fromuser=380440010203 fromdomain=vgХ.vegatele.com dtmfmode=rfc2833 defaultuser=0010203MAMBUR canreinvite=nonat authname=0010203MAMBUR ;nat=no ;qualify=no ;disallow=all ;allow=alaw ;allow=ulaw ;;; --- END---
После сохранения sip.conf примените изменения: asterisk -rx 'sip reload' Убедитесь, что транк появился в конфигурации: asterisk -rx 'sip show peers' Name/username Host Dyn Forcerport ACL Port Status vegaphone/0010203MAMBUR 1.1.1.1 5060 Unmonitored
Убедитесь, что параметры транка похожи на указанные вами asterisk -rx 'sip show peer' * Name : vegaphone Secret :
* * *
Маршрутизация вызовов может быть описана в конфигурации extensions.conf: [from-trunk-sip-vegaphone] ;;; route vegatelecom (dialplan) ;;; Входящие вызовы exten => 380440010203,1, Dial(SIP/9001) ;; Внутренний номер ;[default] ;;; Исходящие вызовы на 044... exten => _XXXXXXX,1, Goto(044${EXTEN},1) exten => _38044XXXXXXX,1, Goto(${EXTEN:2},1) exten => _044XXXXXXX,1, Set(CALLERID(number)=380440010203) ;; Внешний номер exten => _044XXXXXXX,n, Set(CALLERPRES()=allowed) exten => _044XXXXXXX,n, Dial(SIP/${EXTEN}@vegaphone,300,T) ;;;Благодарим экспертов за пример конфигурации.


