Задать вопрос
@brar

Как из астера в sip-коннектор битрикс24 отправлять номер вызывающего абонента?

Вызов совершаю через транк выданный битриксом в настройках "Офисная АТС".
Дайлплан:
exten => 74923456789,1,NoOp(${CALLERID(num)})
        same => n,NoOp(${CALLERID(name)})
        same => n,Set(CALLERID(name)=7${CALLERID(name)})
        same => n,NoOp(${CALLERID(name)})
        same => n,Dial(PJSIP/voximplant)

Таким образом при входящем в астериск звонке из-вне мы совершаем вызов в контекст voximplant (в котором прописан транк b24), предварительно приведя callerid(name) и callerid(num) к одному формату - 7XXXXXXXXXX (это просто попытки методом тыка угадать что надо битре24).
А в битру24 приходит звонок от имени sip2 (логин транка voximplant).
Вопрос: как заставить битру при входящем звонке отображать номер звонящего, вместо sip2 ?
  • Вопрос задан
  • 409 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
@Olavo
Добрый день.

Номер звонящего можно передавать в DisplayName. Т.е. строка должна выглядеть так
from: "74951234567"

На Астериске это задаётся как-то так Set(CALLERID(name)=<номер>)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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