Problema Ricezione chiamate SIP

Moderatore: Federico.Lagni

Rispondi
S0nic
Cisco power user
Messaggi: 103
Iscritto il: sab 18 feb , 2012 4:19 pm

Ciao a tutti,

sono in parte riuscito a configurare un interno SIP
riesco ad effettuare le chiamate ma non a riceverle

lo stesso account configurato in un telefono voip funziona regolarmente

chi può darmi una mano ?

vi posto la config (solo della parte voip)

Codice: Seleziona tutto

!
!
voice service voip
 allow-connections sip to sip
!
voice class codec 1
 codec preference 1 g711alaw
 codec preference 2 g711ulaw
 codec preference 3 g729r8
!

!
voice-port 0/1/0
 echo-cancel coverage 32
 playout-delay mode fixed
 cptone IT
 timeouts initial 120
 timeouts interdigit 3
 timeouts call-disconnect 0
 caller-id enable
 caller-id alerting pre-ring
!
voice-port 0/1/1
!
voice-port 0/1/2
!
voice-port 0/1/3
!



!
dial-peer voice 1 voip
 destination-pattern .T
 session protocol sipv2
 session target sip-server
 session transport udp
 voice-class codec 1
 dtmf-relay sip-notify
 no vad
!
dial-peer voice 2 pots
 description LINEA VOCE 41
 destination-pattern 41
 authentication username 0041 password MiaPassword
 port 0/1/0
!
!
sip-ua
 retry invite 4
 retry response 3
 retry bye 2
 retry cancel 2
 registrar ipv4:192.168.0.22:5060 expires 3600
 sip-server ipv4:192.168.0.22:5060
!

questo invece è ciò che appare sulla console Asterisk quando si riceve la chiamata

Codice: Seleziona tutto


  == Setting global variable 'SIPDOMAIN' to '192.168.0.22'
    -- Executing [41@users-int:1] Macro("PJSIP/40-00000033", "intcall,41") in new stack
    -- Executing [s@macro-intcall:1] Dial("PJSIP/40-00000033", "PJSIP/41,30") in new stack
    -- Called PJSIP/41
  == Everyone is busy/congested at this time (1:0/0/1)

Grazie mille in anticipoi
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

Dovresti attivare il debug sip sul router per avere l'errore giusto.
Comunque prova a mettere voice-class codec 1 sul dial-peer 2.

Paolo
Non cade foglia che l'inconscio non voglia (S.B.)
S0nic
Cisco power user
Messaggi: 103
Iscritto il: sab 18 feb , 2012 4:19 pm

paolomat75 ha scritto:Dovresti attivare il debug sip sul router per avere l'errore giusto.
Comunque prova a mettere voice-class codec 1 sul dial-peer 2.

Paolo
Ciao Paolo,

grazie per la risposta
credo di aver capito che si tratta di un problema di autenticazione per le chiamate in ingresso
attualmente l'ho così aggirato

Codice: Seleziona tutto

!
voice service voip
 no ip address trusted authenticate
 sip
!
ma è una procedura poco sicura in quanto chiunque potrebbe inviare chiamate a gli interni senza autenticazione

hai suggerimenti su come poter fare autenticare in modo corretto gli interni ?
considera che dovrò configurarne 3

Grazie in anticipo
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

Ok.

Codice: Seleziona tutto

voice service voip
ip address trusted authenticate
ip address trusted list
ipv4 IP_SIP_SERVER 255.255.255.255
Paolo
Non cade foglia che l'inconscio non voglia (S.B.)
S0nic
Cisco power user
Messaggi: 103
Iscritto il: sab 18 feb , 2012 4:19 pm

paolomat75 ha scritto:Ok.

Codice: Seleziona tutto

voice service voip
ip address trusted authenticate
ip address trusted list
ipv4 IP_SIP_SERVER 255.255.255.255
Paolo

sei mitico funziona tutto alla grande!!!

ho l'ultimo "problema" per me molto importante

se un interno collegato alla fxs del cisco chiama un altro interno sempre collegato alla stessa fxs non passa dal centralino Asterisk

quindi se sul cisco per esempio ho configurato gli interni 41 e 42 se essi si chiamano la chiamata non viene gestita dal centralino

come posso evitare ciò ? mi serve far gestire tutto ad Asterisk

Grazie ancora in anticipo
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

Ciao hai provato con il giocare con le translation profile? Secondo me la risolvi così.
https://www.cisco.com/c/en/us/support/d ... files.html

Paolo
Non cade foglia che l'inconscio non voglia (S.B.)
S0nic
Cisco power user
Messaggi: 103
Iscritto il: sab 18 feb , 2012 4:19 pm

paolomat75 ha scritto:Ciao hai provato con il giocare con le translation profile? Secondo me la risolvi così.
https://www.cisco.com/c/en/us/support/d ... files.html

Paolo
Ciao Paolo,

intanto grazie per il tempo dedicato!

il traslation profile sbaglio o serve per fare il replace di alcune cifre del numero ? o posso usarlo per dire...tipo "questa numerazione inviala direttamente" ?

adesso comunque me lo studio un pò e faccio qualche prova!

ti faccio sapere :)

Grazie ancora!
S0nic
Cisco power user
Messaggi: 103
Iscritto il: sab 18 feb , 2012 4:19 pm

paolomat75 ha scritto:Ciao hai provato con il giocare con le translation profile? Secondo me la risolvi così.
https://www.cisco.com/c/en/us/support/d ... files.html

Paolo

Ciao Paolo,

purtroppo nulla, non funziona o sono io a non saper applicare la config
te la posto, se hai un attimo magari mi fai una dritta ?
Grazie

P.S.
se modifico o rimuovo questa riga: destination-pattern 41
l'interno si deautentica da Asterik

Codice: Seleziona tutto

!
voice service voip
 ip address trusted list
  ipv4 192.168.0.22 255.255.255.255
 h323
  call service stop
 sip
  bind control source-interface GigabitEthernet0/1
  bind media source-interface GigabitEthernet0/1
!
voice class codec 1
 codec preference 1 g711alaw
 codec preference 2 g711ulaw
 codec preference 3 g728
 codec preference 4 g729r8
!
!
!
!
voice translation-rule 1
 rule 1 /^4/ /4/
!
!
voice translation-profile Local_To_PBX
 translate calling 1
!
!
!
voice-port 0/1/0
 echo-cancel coverage 32
 playout-delay mode fixed
 cptone IT
 timeouts initial 120
 timeouts interdigit 3
 timeouts call-disconnect 3
 description Interno 41
 caller-id enable
 caller-id alerting pre-ring
!
voice-port 0/1/1
 echo-cancel coverage 32
 playout-delay mode fixed
 cptone IT
 timeouts initial 120
 timeouts interdigit 3
 timeouts call-disconnect 0
 caller-id enable
 caller-id alerting pre-ring
!
!
dial-peer voice 1 voip
 destination-pattern .T
 session protocol sipv2
 session target ipv4:192.168.0.22
 session transport udp
 voice-class codec 1
 dtmf-relay sip-notify
 no vad
!
dial-peer voice 43 pots
 description LINEA VOCE 43
 translation-profile outgoing Local_To_PBX
 destination-pattern 43
 authentication username 0043 password 7 XXXXXXXXXXXXXXXXXXXXXXXXXXXX
 port 0/1/1
!
dial-peer voice 41 pots
 description LINEA VOCE 41
 translation-profile outgoing Local_To_PBX
 destination-pattern 41
 authentication username 0041 password 7 XXXXXXXXXXXXXXXXXXXXXXXXXXXX
 port 0/1/0
!
!
!
sip-ua
 retry invite 4
 retry response 3
 retry bye 2
 retry cancel 2
 registrar ipv4:192.168.0.22:5060 expires 3600
 sip-server ipv4:192.168.0.22:5060
!
!

S0nic
Cisco power user
Messaggi: 103
Iscritto il: sab 18 feb , 2012 4:19 pm

sembrerebbe che abbia risolto aggiungendo questa config :)

Codice: Seleziona tutto

!
dial-peer voice 2 voip
 destination-pattern ^4[0-9]
 session protocol sipv2
 session target ipv4:192.168.0.22
 session transport udp
 voice-class codec 1
 dtmf-relay sip-notify
 no vad
!
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

Bene

Paolo
Non cade foglia che l'inconscio non voglia (S.B.)
Rispondi