Passerelle GSM GoIP
Dans cet article, nous allons voir comment configurer un trunk SIP entre un terminal GoIP (EasyPhone, firmware GHSFVT-1.1-60, module M35FAR02A01_RSIM) et un serveur Asterisk utilisant le module PJSIP. Cette intégration permet de recevoir et d'émettre des appels GSM directement depuis Asterisk.
Prérequis
- Un serveur Asterisk avec
chan_pjsipactivé - Un terminal GoIP (ici : SN 1MRM17071309)
- Réseau local entre Asterisk (ex: 192.168.1.109) et le GoIP (ex: 192.168.1.200)
- Accès à l'interface web EasyPhone du GoIP
1. Architecture
/image%2F7223427%2F20260411%2Fob_05f48f_chatgpt-image-11-avr-2026-19-58-44.png)
3. Configuration PJSIP côté Asterisk (pjsip.conf)
# vim /etc/asterisk/pjsip.conf
/image%2F7223427%2F20260411%2Fob_e3cb4a_capture-1.png)
Voici la configuration complète telle qu'elle apparaît dans le fichier :
[goip]
type=endpoint
context=from-goip
disallow=all
allow=ulaw
auth=goip-auth
aors=goip
outbound_auth=goip-auth
force_rport=yes
direct_media=no
[goip-auth]
type=auth
auth_type=userpass
username=goip
password=goip
[goip]
type=aor
contact=sip:192.168.1.200:5060
max_contacts=1
qualify_frequency=60
[goip-identify]
type=identify
endpoint=goip
match=192.168.1.200
Note : La section
[goip-identify]de typeidentifyest essentielle pour que PJSIP reconnaisse les appels entrants du GoIP sans authentification SIP classique.
2. Gestion des appels entrants (extensions.conf)
# vim /etc/asterisk/extensions.conf
/image%2F7223427%2F20260411%2Fob_01ca66_capture-d-ecran-2026-04-11-131706.png)
[from-goip]
exten => _X.,1,NoOp(Appel entrant reçu de la GoIP depuis ${CALLERID(num)})
same => n,Dial(Local/s@ivr-esmt)
same => n,Hangup()
Les appels entrants sont redirigés vers un IVR (ivr-esmt).
3. Configuration de l'interface web EasyPhone du GoIP
Section « VoIP de base » — Paramètres d'appel :
Trunk SIP : configurez l’adresse IP du serveur Asterisk (ex : 192.168.1.109).
| Paramètre | Valeur |
|---|---|
| Type de point de terminaison | Téléphone SIP |
| Mode de configuration | Mode serveur unique |
| ID d'authentification | goip |
| Mot de passe | goip |
| Proxy SIP | @IP de votre asterisk |
| Registre SIP | @IP de votre asterisk |
| Période de réinscription | 60 s |
/image%2F7223427%2F20260411%2Fob_a7cd64_capture-d-ecran-2026-04-11-131553.png)
Section « Appelez » — Paramètres appels entrants :
| Paramètre | Valeur |
|---|---|
| Délai d'inactivité | 60 s |
| Mode CID Forward | Désactivé |
| Appel via GSM | Activé |
| Transfert vers numéro VoIP | 5081 |
| Appel en attente GSM | Désactivé |
/image%2F7223427%2F20260411%2Fob_d42db0_capture-d-ecran-2026-04-11-131619.png)
4. Statut du GoIP — Page Résumé
La page Statut > Résumé du GoIP permet de vérifier l'état du canal SIM :
- CH 1 : GSM ✓ / VoIP ✓ / SIM ✓
- Statut : INACTIF (en veille, prêt à recevoir)
- RSSI : 31 (signal GSM correct)
- Transporteur : Alizé
- CDR Start : 2025-06-29 14:25:39
/image%2F7223427%2F20260411%2Fob_ae693c_capture-d-ecran-2026-04-11-131518.png)
5. Test d'appel entrant — Console Asterisk + Softphone
Lorsqu'un appel arrive sur la carte SIM du GoIP, Asterisk le reçoit et le route vers l'IVR puis vers le poste SIP. On peut voir sur la console :
PJSIP/1000-00000033 is ringingPJSIP/1000-00000033 answered- Le softphone MicroSIP (extension 1000) répond
/image%2F7223427%2F20260411%2Fob_fb6f18_capture-4.png)
Conclusion
L'intégration du GoIP EasyPhone avec Asterisk via PJSIP est fonctionnelle avec une configuration minimale. Les points clés sont :
- Utiliser une section
[goip-identify]de typeidentifypour matcher les appels par IP - Configurer le Proxy SIP et Registre SIP du GoIP vers l'IP d'Asterisk
- Rediriger les appels entrants GSM vers le contexte
from-goipdansextensions.conf