Назад | Перейти на главную страницу

звездочка исходящий идентификатор вызывающего абонента

Я пытаюсь установить номер вызывающего абонента для исходящего звонка.

Мой файл звездочки .call выглядит так:

Channel: SIP/flowroute/1234567890
Context: test
Extension: 1234567890
Priority: 1

Вот мой файл extensions.conf:

[test]
exten => _1NXXXXXXXXX,1,Set(CALLERID(num)=8005552222)
exten => _1NXXXXXXXXX,n,Dial(SIP/${EXTEN}@flowroute)
exten => _1NXXXXXXXXX,n,Playback(hello-world)

Когда я получаю звонок, идентификатор вызывающего абонента - 1-206-445-6979, хотя в журнале CDR есть оба src и clid установлен в 8005552222. Я использую Flowroute в качестве оператора связи. Что-то не так с их стороны?

Ваша конфигурация верна. Ваш оператор связи, скорее всего, не позволяет вам установить произвольный номер CID; уточняйте у них.

Вот как у меня это работает:

.call файл:

Channel: SIP/flowroute/1234567890
CallerID: "Test" <8005552222>
Context: test
Extension: 888
Priority: 1

extension.conf:

[test]
exten => 888,1,Playback(hello-world)

Обратите внимание, что контекст extension.conf не включает приложение набора номера. Фактически, когда он был включен, было совершено два исходящих вызова с очень странными результатами.