identificador de chamadas de saída do asterisco

7

Estou tentando definir o número de identificação do chamador para uma chamada de saída.

Meu arquivo .call de asterisco é assim:

Channel: SIP/flowroute/1234567890
Context: test
Extension: 1234567890
Priority: 1

Aqui está meu extensions.conf:

[test]
exten => _1NXXXXXXXXX,1,Set(CALLERID(num)=8005552222)
exten => _1NXXXXXXXXX,n,Dial(SIP/${EXTEN}@flowroute)
exten => _1NXXXXXXXXX,n,Playback(hello-world)

Quando eu recebo a chamada, o número de identificação do chamador é 1-206-445-6979, mesmo que o log do CDR tenha src e clid definido como 8005552222 . Estou usando o flowroute como minha operadora. Há algo errado ao seu lado?

    
por MCS 15.03.2010 / 17:50

2 respostas

3

Veja como consegui isso funcionar:

arquivo .call:

Channel: SIP/flowroute/1234567890
CallerID: "Test" <8005552222>
Context: test
Extension: 888
Priority: 1

extensions.conf:

[test]
exten => 888,1,Playback(hello-world)

Observe que o contexto extensions.conf não inclui um aplicativo de discagem. Na verdade, quando foi incluído, duas chamadas de saída foram feitas com alguns resultados muito estranhos.

    
por 16.03.2010 / 03:27
3

Sua configuração está correta. Sua operadora provavelmente está impedindo que você defina um número CID arbitrário; verifique com eles.

    
por 15.03.2010 / 19:52

Tags