简体   繁体   中英

Asterisk Originate Caller ID Display

Situation 1


We use this Originate command to dial out.

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

It was success but we would like to set the dial-out number that the DAHDI trunk should use.

Situation 2


We use this Originate command to dial out.

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

It was success too that the remote party can see the specified dial-out number. But our agent in the queue will also see this dial-out number instead of the original destination number


What I am looking for

  1. We can choose the dial-out number from our PRI trunk (which has 100 numbers)
  2. The remote party can see the dial-out number
  3. Our agent can see the original destination number (remote party number) instead of the dial-out number

For now I can only choose whether Situation 1 or 2. We would like to archive both. Please help me to solve this Catch-22. Many thanks!!!

您应该在使用类似的东西发送到队列之前更改您的 cid

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM