2017-01-09 10 views
1

Ситуация 1Звездочка Originate Caller ID Дисплей


Мы используем эту Originate команду для дозвона.

Action: Originate 
Channel: DAHDI/g11/(Destination number) 
Context: queue-123 
EXTEN: 123 
Priority: 1 
Timeout: 30000 
Callerid: (Destination number) 
Async: yes 

Это был успех, но мы хотели бы установить номер набора, который должен использовать соединительный кабель DAHDI.

Ситуация 2


Мы используем эту Originate команду для дозвона.

Action: Originate 
Channel: DAHDI/g11/(Destination number) 
Context: queue-123 
EXTEN: 123 
Priority: 1 
Timeout: 30000 
Callerid: (One dial-out number from our PRI trunk) 
Async: yes 

Успешно также, что удаленная сторона может видеть указанный номер набора номера. Но наш агент в очереди будет также увидеть этот телефонный номер для вместо номера оригинальных назначений


Я ищу

  1. Мы можем выбрать телефонный номер для от нашего PRI (у которого есть 100 номеров)
  2. Удаленная сторона может видеть номер дозвона
  3. Наш агент может видеть исходный номер места назначения (номер удаленной стороны) вместо номера набора номера

На данный момент я могу выбрать только ситуацию 1 или 2. Мы хотели бы архивировать оба. Пожалуйста, помогите мне решить этот Catch-22. Большое спасибо!!!

ответ

1

Вы должны изменить свой CID перед отправкой в ​​очереди, используя что-то вроде

exten => _X.,n,Set(CALLERID(num)=${somevar}) 
+0

Где я должен поставить это? Если я поставлю этот код, какую ситуацию я должен использовать? – AkiEru

+0

Теперь вам нужно прочитать книгу о звездочке и диалплане – arheops