⇤ ← Revision 1 as of 2008-05-29 15:03:04
1999
Comment:
|
2034
|
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)