Столкнулся с такой проблемой:
Имеем план набора:
exten => _X.,1,Macro(recording,${CALLERID(num)},${EXTEN})
exten => _7[9]X.,n,Dial(SIP/${EXTEN}@num-494700) ; номер Zadarma
exten => _7[456-8]X.,n,Dial(SIP/${EXTEN}@num-499145) ; номер Zadarma
include => handup-sip
т.е. необходимо при звонках на мобильные использовать один транк, а на межгород другой.
Суть проблемы: Если пишем в таком виде, т.е. очерёдность exten`ов - 1, а последующие n - Макрос записи работает, но не работает второй транк (num-499145), т.е. не происходит набор номера (работает только num-494700). Если очерёдность везде ставим 1, то оба транка работают правильно, но запись разговоров не происходит. В чём проблема и как исправить?
Так тут ошибка в плане набора. Должно быть так:
exten => _7[9]X.,1,Macro(recording,${CALLERID(num)},${EXTEN}) exten => _7[9]X.,n,Dial(SIP/${EXTEN}@num-494700) ; номер Zadarma include => handup-sip exten => _7[456-8]X.,1,Macro(recording,${CALLERID(num)},${EXTEN}) exten => _7[456-8]X.,n,Dial(SIP/${EXTEN}@num-499145) ; номер Zadarma include => handup-sip
Всё понял. Б/спасибо!
Да, уж простенько оказалось.
Да, уж простенько оказалось.
как и все гениальное, как говорится)