Asterisk, резервный канал для звонков ++

ATS

Нашел сегодня весьма интересного VoIP провайдера — PCTel. Звонки на всю Россию по 1 руб за минуту. Вкусно.

Завел я его как и SipNet с Zadarma у себя на Asterisk’e и потестировал разговором с роботом Сбербанка России. :) Работает еще лучше SipNet’a, звонки проходят быстрее. Решил я его основным сделать.

Но вот дилемма. У меня префиксов набора уже просто куча, чтоб звонить по разным направлениям, а тут еще и PCTel добавился. В общем пришлось все это заворачивать в обертку с резервированием звонков.

Первым транком будет PCTel, вторым — SipNet, третьим — да любой транк, который есть. :)

Подключаемся к PCTel:

[general]

register=user:pa$$w0rd@sip.pctel.ru/2yournumber

[pctel]
type=friend
username=user@sip.pctel.ru
secret=pa$$w0rd
callerid=2yournumber
host=sip.pctel.ru
fromuser=user
fromdomain=sip.pctel.ru
dtmfmode=rfc2833
context=home
disallow=all
allow=ilbc
allow=alaw

Создаем новый extention:

[Outgoing]
exten => _0.,1,Dial(SIP/pctel/${EXTEN})
exten => _0.,2,Dial(SIP/sipnet/${EXTEN:1})

[home]
include => Outgoing

Соответственно, если появятся еще транки, то добавляем их в Outgoing с нужными параметрами.

Если деньги у нас закончились на PCTel, пойдем звонить через SipNet.

Но другие префиксы у меня остались на случай, если надо позвонить через какой-то шлюз. 😉


 

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

4 комментариев(я)

(Обязательно)
(Обязательно, не публикуется)

Только лень заставит настоящего админа настpоить все pаз и навсегда.
Яндекс.Метрика beget