КГБ: Киевская городская библиотека URL: http://lib.misto.kiev.ua/VOIP/ASTERISK/vegaphone.dhtml Настройка 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 : MD5Secret : Remote Secret: Context : from-trunk-sip-vegaphone Subscr.Cont. : Language : ru AMA flags : Unknown Transfer mode: open CallingPres : Presentation Allowed, Not Screened FromUser : 380440010203 FromDomain : vgХ.vegatele.com Port 5060 Callgroup : Pickupgroup : MOH Suggest : Mailbox : VM Extension : *97 LastMsgsSent : 32767/65535 Call limit : 0 Max forwards : 0 Dynamic : No Callerid : "" MaxCallBR : 1024 kbps Expire : -1 Insecure : invite Force rport : No ACL : No DirectMedACL : No T.38 support : No T.38 EC mode : Unknown T.38 MaxDtgrm: 4294967290 DirectMedia : Yes PromiscRedir : No User=Phone : No Video Support: Yes Text Support : No Ign SDP ver : No Trust RPID : No Send RPID : No TrustIDOutbnd: Legacy Subscriptions: Yes Overlap dial : Yes Outb. proxy : vgХ.vegatele.com DTMFmode : rfc2833 Timer T1 : 500 Timer B : 32000 ToHost : vgХ.vegatele.com Addr->IP : 1.1.1.1:5060 Defaddr->IP : (null) Prim.Transp. : TCP Allowed.Trsp : TCP,UDP Def. Username: 0010203MAMBUR SIP Options : (none) Codecs : 0x3c000e (ulaw|alaw|gsm) Codec Order : (ulaw:20,alaw:20,gsm:20) Auto-Framing : No Status : Unmonitored Useragent : Reg. Contact : Qualify Freq : 60000 ms Sess-Timers : Accept Sess-Refresh : uas Sess-Expires : 1800 secs Min-Sess : 90 secs RTP Engine : asterisk Parkinglot : Use Reason : No Encryption : No * * * Маршрутизация вызовов может быть описана в конфигурации 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) ;;;Благодарим экспертов за пример конфигурации. URL: http://lib.misto.kiev.ua/VOIP/ASTERISK/vegaphone.dhtml