Звездочка Chan_dongle .call файл исходящего звонка без SIP - PullRequest
0 голосов
/ 07 февраля 2020

Я пытался получить автоматические исходящие вызовы c через файл звездочки .call с использованием chan_dongle, но мне не удалось выполнить suулированный. Я пробовал разные статьи и размещал вопросы в течение 5 дней. Я стремлюсь добиться этого, используя простой метод, который, я думаю, представляет собой файл .call с минимальными настройками. Я хотел бы добиться этого без каких-либо подключенных sip-клиентов или какого-либо физического телефона, только с сервером ASTERISK, работающим с полностью настроенным и работающим ключом Huawei Dongle.

Короткая версия: 1. Asterisk chan_dongle уже настроен и работает нормально. (Готово) 2. Мой скрипт будет перенаправлять файл .call и помещать его в / var / spool / asterisk / outgoing через задание cron. (DONE) 3. Я хотел бы иметь возможность сделать исходящий вызов через chan_dongle в другую систему телефонии, подождите 5 секунд, а затем отправьте определенные DTMF.

мой файл .call выглядит следующим образом:

Channel: Dongle/dongle0/077XXXXXXXX
MaxRetries: 180
RetryTime: 5
;#### If the call answers, connect it here:
Context: 1
Extension: 1
Priority: 1

в моих extentions.conf У меня есть:

[1]
exten => 1,1,Answer()
exten => 1,n,Wait(5)
exten => 1,n,SendDTMF(wwwwww556111wwww1)
exten => 1,n,Hangup

Вызов успешно завершен, но отключается сразу через одну секунду , (Отбросить) отчет chan_dongle о адвокате звездочки:

-- Attempting call on Dongle/dongle0/077XXXXXXX for 1@1:1 (Retry 1)
    -- Called dongle0/07724243434
    -- Dongle/dongle0-0100000000 is making progress
    -- Dongle/dongle0-0100000000 answered
[Feb  7 09:44:06] WARNING[951][C-00000001]: pbx.c:4501 __ast_pbx_run: Channel 'Dongle/dongle0-0100000000' sent to invalid extension but no invalid handler: context,exten,priority=1,1,1
[Feb  7 09:44:06] NOTICE[951][C-00000001]: pbx_spool.c:463 attempt_thread: Call completed to Dongle/dongle0/077XXXXXX

Что я здесь не так делаю? Как мне получить этот простой вызов? любая помощь определена

PS: Я где-то читал об использовании команд Application и Originate, но я хотел бы сделать это максимально простым с помощью файла .call с использованием плана рассылки.

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 08 февраля 2020

Похоже, у вас нет расширения 1,1,1. Попробуйте перезагрузить звездочку и отладить, почему ваш контекст не включен в диалплан.

asterisk -rx "dialplan show 1"
...