Fórum de Suporte Digivoice
Você não está logado.
Meus caros,
Estou usando uma placa CB3000, nela criei ramais FXS.
Quando ligo do ramal FXS para um ramal SIP, não consigo-o o identicar, aparece como Unknown (desconhecido).
Seria possível identificar o ramal FXS neste tipo de cenário?
Offline
Caro Leonardo:
Criei uma Macro que faz isso e espero que ajude.
[macro-identdgv]
exten => s,1,GotoIf($["${CHANNEL:0:3}" != "DGV"]?ndigivoice)
exten => s,n,Set(CALLERID(num)=$[200 + ${CHANNEL:4}])
exten => s,n(ndigivoice),GotoIf($["${CHANNEL:0:3}" != "SIP"]?outros)
exten => s,n,Set(CALLERID(num)=$[${CHANNEL:4:3}])
exten => s,n(outros),Noop()
Só é preciso atentar para a segunda linha do código, pois meus ramais tem com base o número 200 . Basta você substituir pela sua numeração base.
Ats,
Vandrei
leonardocfmg escreveu:
Meus caros,
Estou usando uma placa CB3000, nela criei ramais FXS.
Quando ligo do ramal FXS para um ramal SIP, não consigo-o o identicar, aparece como Unknown (desconhecido).
Seria possível identificar o ramal FXS neste tipo de cenário?
Offline
Estou na dúvida de como implementar esta macro!
Como você implementou?
Em que momento você chama a macro?
Offline
Coloquei a macro no contexto padrão, antes de fazer qualquer outra ação. Desculpe se não sei como fazer isso no especificamente no Meucci, pois já faz um tempo que uso o extensions.conf direto de uma tabela do postgresql.
Vandrei
Offline