@karibskii_koks

Как решить вопрос с обрывом вызова с переадресацией на два мобильных?

Здравствуйте!
Есть у меня по неответу звонок на 2 телефона
same => n,Dial(SIP/${Operator1}@rtelcomtrunk&SIP/${Operator2}@rtelcomtrunk,30,Tt)
Однако, когда один из абонентов выключен, то происходит ответ от провайдера "Телефон абонента выключен" и на второй номер звонок прерывается.
Как сделать так, что бы на работающий номер звонило всегда, даже если второй отвалился и вместо него отвечает провайдер?
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Судя по всему, на Asterisk от провайдера приходит сообщение, что на звонок ответили. Asterisk'у неважно, кто именно ответил - абонент или провайдер, раз ответ по одному каналу был, остальные прерываются.
Можно поднять конференцию и пригласить в неё этих участников, но тогда оба номера будут вызываться независимо от реального ответа по одному из них.
Ответ написан
@silverjoe
Сделать отдельный контекст и через Local вызвывать номера
Ответ написан
@DRashevskiy
Руководитель Технической Поддержки Voxlink
Добрый день.
Попробуйте создать очередь, где агентами будут:

member => Local/111@from-queue/n
member =>Local/222@from-queue/n

Контекст вызова будет примерно таким:

[from-queue]
exten => 111,1,Dial(SIP/${Operator1}@rtelcomtrunk)
exten => 222,1,Dial(SIP/${Operator2}@rtelcomtrunk)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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