Всегда хотелось сделать это. Позвонил на какой-то номер и получил доступ к ресурсам своего asterisk. Гуляешь, допустим, с собакой, достаешь мобильник, дозваниваешься на номер доступа asterisk, донабираешь номер междугороднего абонента и разговариваешь. Круто!
Когда купил 3G-модем и поставил chan_datacard , такое стало возможным посредством команды DISA.
Когда дозваниваюсь на chan_datacard, нажимамаю кнопочку "8" на мобиле и вхожу в DISA, донабираю номер нужного абонента и ... готово!
Все настраиваеся в extensions.conf.
К контексту входящих звонков на chan_datacard добавляем что-то типа такого:
exten => 8,1,Authenticate(5656)
exten => 8,n,DISA(no-password,disa)так не рекомендуется вообще-то :)
exten => 8,n,Hangup
Cоздаем контекст [disa]
[disa]
exten => _8X.,1,Dial(SIP/имя_транка_вашего_провайдера_sip.conf/${EXTEN:1})
На примере выглядит так
exten => _8X.,1,Dial(SIP/sipnet/${EXTEN:1})
Собственно, все. Звоним на datacard, нажимаем "8", вводим "5656", вводим 87903ххххххх - пошел звонок!
Почитать, чтобы сделать правильно, а не как у меня, можно здесь :))
пятница, 12 февраля 2010 г.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий