1.5 тыс. просмотров
от (140 баллов) в категории Настройка провайдеров

Всем привет.

Для теста miko pbx сделали iax и sip extension на freepbx, завели в miko их как транки.

Если позвонить на iax экстеншен, вызов сразу сбрасывается, до miko он не доходит, в логе freepbx  HANGUP CAUSE: 3.

Если звонить из miko, получаем следующее:

    -- Executing [79999999999@IAX-1586944900-22-outgoing:7] Dial("PJSIP/202-00000001", "IAX2/79999999999@IAX-1586944900,600,tkTKU(dial_answer)b(dial_create_chan,s,1)") in new stack

  == Everyone is busy/congested at this time (1:0/0/1)

Вызов не доходит до freepbx.

При этом статус транков как в miko, так и в freepbx ok.

Если подключиться к экстеншену зоипером, всё работает как часы.

К слову, в sip экстеншеном ситуация похожая:

Входящие выховы отрабатывают корректно, а с исходящими ровто тоже самое.

Dialplan:

1. NoOp(Start outgoing calling...)            [extensions.conf:362]

                    2. Ringing()                                  [extensions.conf:363]

                    3. GosubIf($["${DIALPLAN_EXISTS(${CONTEXT}-custom,${EXTEN},1)}" == "1"]?${CONTEXT}-custom,${EXTEN},1) [extensions.conf:364]

                    4. ExecIf($["${REGEX("^" ${EXTEN})}" == "1"]?Gosub(SIP-1586536526-23-outgoing,${EXTEN},1)) [extensions.conf:365]

                    5. ExecIf($["${peer_mobile}x" != "x"]?Hangup()) [extensions.conf:366]

                    6. ExecIf($["${DIALSTATUS}" != "ANSWER" && "${BLINDTRANSFER}x" != "x" && "${ISTRANSFER}x" != "x"]?Gosub(${ISTRANSFER}dial_hangup,${EXTEN},1)) [extensions.conf:367]

                    7. ExecIf($["${BLINDTRANSFER}x" != "x"]?AGI(check_redirect.php,${BLINDTRANSFER})) [extensions.conf:368]

                    8. ExecIf($["${ROUTFOUND}x" == "x"]?Gosub(dial,${EXTEN},1)) [extensions.conf:369]

                    9. Playback(silence/2,noanswer)               [extensions.conf:370]

                    10. ExecIf($["${ROUTFOUND}x" != "x"]?Playback(followme/sorry,noanswer):Playback(cannot-complete-as-dialed,noanswer)) [extensions.conf:371]

                    11. Hangup()                                  [extensions.conf:372]

1 Ответ

от (122 тыс. баллов)

Зарегистрировал ошибку с IAX под номером ASK-743

Допустим, ID провайдера IAX на askozia - IAX-1587020881 (подсмотреть возможно в адресной строке браузера). В этом случае настройки примут вид:

Для провайдера потребуется описать custom контекст. 

[IAX-1587020881-outgoing-custom]

exten => _X!,1,Dial(IAX2/IAX-1587020881/${number},600,${DOPTIONS}TKU(dial_answer)b(dial_create_chan,s,1))

same => n,return

Строка регистрации для FreePBX 

IAX-1587020881:123@172.16.156.223

type=friend

auth=plaintext

language=ru-ru

qualify=2000

transfer=mediaonly

disallow=all

;username=mikopbx

host=dynamic

trunk=yes

secret=123

allow=alaw&ulaw

от (140 баллов)

Благодарю за ответ, связь заработала.

По образу подняли SIP транк.

Однако почему-то теперь оба транка отображаются серыми. IAX показывает статус REJECTED. SIP просто серый, однако работает. Рискну предположить, что из-за того, что не совсем корректно настроили.

Вот что в логе IAX2 дебага (как FreePBX, так и Miko)

   CAUSE           : Registration Refused

    CAUSE CODE      : 29

от (122 тыс. баллов)
проверьте еще раз как на скринах, что я приложил. должно работать, со своего демо стенда встройки выложил.
от (140 баллов)
Изначально делала всё в точности, как на скринах. Тогда было три проблемы:

1. Статус транка Rejected (не решилось)

2. При звонке на транк в логе FreePBX cause 20 - subscriber absent (не поняла таки, как решила, долго возилась с настройками транков)

3. При звонке с Miko, когда вызываемый абонент сбрасывает, шёл повторный звонок. (добавила в кастомный контекст same => n,Hangup() перед return)
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...