Differences between revisions 1 and 2
Revision 1 as of 2008-05-29 15:03:04
Size: 1999
Editor: Kurgan
Comment:
Revision 2 as of 2008-05-29 15:03:37
Size: 2034
Editor: Kurgan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
 * URL: L'ip del server asterisk  * URL: L'ip del server asterisk (se non funziona, provare con "*")

Connessione di Asterisk a un gateway GSM Portech modello MV370

Questo gateway puo` ricevere e fare chiamate instradandole fra SIP e GSM. La configurazione per poter sia ricevere che chiamare e` la seguente:

Configurazione gateway

Per poter ricevere le chiamate, andare al menu` Route, poi Mobile to Lan settings, e nella prima riga (e unica) inserire i valori:

  • CID: "*"
  • URL: L'ip del server asterisk

Per poter fare le chiamate, andare al menu` router, poi Lan to Mobile settings, e nella prima riga inserire i valori:

  • URL: L'ip del server asterisk (se non funziona, provare con "*")
  • CALL NUM: "#"

Per impotare il protocollo RFC2833 per i DTMF, andare al menu` SIP Settings, poi DTMF Settings e selezionare 2833

Per impostare il protocollo SIP in modo che riporti correttamente (il piu` correttamente possibile) lo stato della chiamata in atto ad asterisk, andare nel menu` SIP Settings, poi SIP Responses, e impostare:

  • 180 Ringing: OFF
  • 183 Session progress: ON
  • 503 Service Unavailable: attivato

Configurazione Asterisk

Su asterisk, configurare un peer in sip.conf come segue:

[gsmgate1]
type=peer
host=192.168.10.200
context=gsmgate1
canreinvite=no
insecure=very
allow=gsm
allow=alaw
allow=ulaw
dtmfmode=rfc2833

In extensions.conf, inserire il context [gsmgate1]. Notare che le chiamate entrano con l' id "user_ip", quindi nel context occorrera` fare una cosa tipo:

; ###########################################
; Chiamate entranti dal GSM
; ###########################################

[gsmgate1]
exten => user_ip,1,Goto(incoming,s,1)

In questo esempio la chiamata viene semplicemente ridiretta a un altro context con nome incoming.

Sempre in Extensions.conf, per poter chiamare fuori tramite il GSM, inserire nel context delle chiamate uscenti una funzione tipo:

; GSM gate
exten => _8.,1,Dial(SIP/gsmgate1/${EXTEN:1})
exten => _8.,2,HangUp(16)
exten => _8.,102,HangUp(16)

Asterisk/GsmGatewayMV370 (last edited 2012-10-04 13:26:17 by Kurgan)