@Fordimm

Почему не проходят внутренние звонки?

Может есть у кого идеи, звонки с улицы идут без проблем когда набираешь внутренний номер, а вот если с внутреннего на внутренний, то почему то не проходит и ошибку не вижу.

;test
exten => 7777,1,NoOp(CAll from ${CALLERID(all)} to ${EXTEN})
same => n,Set(MONITORFILENAME=/voice/${STRFTIME(${EPOCH},,%d-%m-%Y_%H-%M)}_${CALLERID(number)}-${EXTEN}.wav)
same => n,MixMonitor(${MONITORFILENAME})
same => n,GotoIfTime(8:00-16:00,*,*,*?morning)
same => n,GotoIfTime(16:00-20:00,*,*,*?day)
same => n,GotoIfTime(20:00-8:00,*,*,*?night)
same => n(morning),Dial(${PJSIP_DIAL_CONTACTS(1111)},,tg)
same => n,Hangup
same => n(day),Dial(${PJSIP_DIAL_CONTACTS(2222)},,tg)
same => n,Hangup
same => n(night),Dial(${PJSIP_DIAL_CONTACTS(3333)},,tg)
same => n,Hangup
  • Вопрос задан
  • 1500 просмотров
Решения вопроса 2
fzfx
@fzfx
18,5 дм
проверьте, какой контекст у внешних линий и какой у внутренних. если контексты разные, то и попадают вызовы в разные части конфига extensions.conf, вплоть до того, что если в extensions.conf нет контекста, указанного для внутренних линий, то и звонки идут либо на контекст default, либо вообще никуда не идут.
Ответ написан
Хм, знакомые строчки.
Входящий контексты для внутренних и внешних вызовов - разные. Указываются стартовые контексты в sip.conf (В твоем случае в pjsip endpoint) для транков (внешние входящие) и тел. аппаратов (внутренние вызовы). Необходимо поместить данный участок конфига в оба контекста, а еще лучше, вынести его в отдельную подпрограмму и дергать ее из этих двух контекстов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vvchumanov
@vvchumanov
как решается? кто в курсе, у меня такая хрень сразу на чистую после установки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы