Входящая линия постоянно занята
Добавлено: 26 фев 2014, 17:06
Здравствуйте,
Я знаю, что меня счас забросают камнями, но все же попробую:)
Не проходят Входящие звонки.
I Чтоб было сделано:
1)Установлен и сконфигурирован Dongle - dongle.conf (это ВЕСЬ конфиг)
2) Добавлен контектс "from-gsm" в extensions.conf (выдержка)
3) Использован совет с http://forum.asterisk.ru/viewtopic.php?f=3&t=2947
4) Запущены команды для модема:
5)Потрачено два дня на поиск по форумам и эксперименты.
II Результаты
при входящем на сервере:
при исходящем на телефоне с которого звонят на модем: Линия занята, на каких то этапах я получал один гудок и сброс с Линия занята.
Начинал я с боль мень сложных сценариев при входящем, но оказалось что даже такой простой, как вышеприведенный, не работает.
III Дополнительная информация: исходящие осуществляются нормально
IV Выводы:
такое впечатление как буд-то dogle не видит контекст в файле extensions.conf который ему приписывают в файле dongle.conf.
Буду благодарен за любую помощь.
Спасибо.
Я знаю, что меня счас забросают камнями, но все же попробую:)
Не проходят Входящие звонки.
I Чтоб было сделано:
1)Установлен и сконфигурирован Dongle - dongle.conf (это ВЕСЬ конфиг)
Код: Выделить всё
[000101]
context=from-gsm ; context для входящих звонков
audio=/dev/ttyUSB1 ; tty порт для аудио подключения
data=/dev/ttyUSB2 ; tty порт для управляющих AT комманд модема
group=1 ; Группа вызова
rxgain=10 ; Изменение громкости динамика
txgain=-5 ; Изменение громкости микрофона
autodeletesms=yes ; auto delete incoming sms
resetdatacard=yes ; reset datacard during initialization
u2diag=256 ; set U2DIAG parameter (256 = включить модем и кард ридер)
usecallingpres=yes ; use the caller ID presentation or not
callingpres=allowed_passed_screen ; set caller ID presentation
Код: Выделить всё
[from-gsm]
exten => s,1,Answer()
exten => s,n,SayNumber(567)
exten => s,n,Hangup()
Код: Выделить всё
exten => phonenumber,1,Set(CALLERID(all)=${CALLERID(num):3})
exten => phonenumber,n,Dial(SIP/Phone,KTt)
Код: Выделить всё
dongle cmd dongle0 AT+CPBS=\"ON\"
dongle cmd dongle0 AT+CPBW=1,\"+38098*******\",145
II Результаты
при входящем на сервере:
Код: Выделить всё
pbx.c:6647 __ast_pbx_run: Channel 'Dongle/000101-0100000000' sent to invalid extension but no invalid handler: context,exten,priority=from-gsm,+38098*******,1
Начинал я с боль мень сложных сценариев при входящем, но оказалось что даже такой простой, как вышеприведенный, не работает.
III Дополнительная информация: исходящие осуществляются нормально
IV Выводы:
такое впечатление как буд-то dogle не видит контекст в файле extensions.conf который ему приписывают в файле dongle.conf.
Буду благодарен за любую помощь.
Спасибо.