У меня есть такая ситуация, когда у меня есть 2 числа, которые говорят A и B, которые перенаправляются на тот же номер DID, поэтому проблема заключается в том, что я хочу определить, вызов переадресовывается из A или B, когда вызывающий абонент вызывает конкретный номер.
Я немного искал и нашел около ${CALLERID(rdnis)}
в звездочке, но когда я пытаюсь использовать его, он дает пустой результат. Я также попробовал команду DumpChan()
, она также дала (N/A)
для rdnis.
Есть ли какой-либо способ узнать в моем диалплане, что вызов переадресован из A или B?
У меня нет sip, моя линия - это нормально PSTN. Проблема в том, что число, указанное в вопросе A и B, является мобильным номером, который перенаправляется на DID-номер, и я могу управлять кодом только после вызова DID, но я не могу определить, через какой номер A или B вызов пересылается по DID ,
Как прекращается действие DID? У вас есть контроль над dialplan между моментами, когда номера A/B поступают на вашу УАТС, и перенаправление на расширение сделано? –
Я могу управлять dialplan только после того, как DID называется – codegasmer
Никогда не нашел способ сделать это. Когда мне нужно идентифицировать номер пересылки, я покупаю много дешевых DID и отправляю каждую линию на свой собственный DID. –