Configurazione Trunk PJSIP Messagenet Freepbx 14
Ho deciso di aggiornare il mio centralino, passando da Raspbian Jessie a Raspbian Stretch, e quindi a Freepbx 14, e di passare da chan_sip a chan_pjsip, sia per quanto riguarda i Trunk che per l'estensioni. Per quanto riguarda la creazione del trunk pjsip con Messagenet, ho notato che è meno intuitivo rispetto al chan_sip di una mia vecchia guida, Ad ogni modo condividerò di seguito gli screenshots di una configurazione di un trunk Messagenet funzionante:
I parametri dell'esempio saranno:
Sip server: sip.messagenet.it Porta: UDP 5061 Username Messagenet:5XXXXXXXXX Password Messagenet: NXXXXXX Numero geografico: 02XXXXXXXX
General:
match pattern:
pjsip setting general:
pgsip setting advanced:
pjsip setting advanced 2:
queste configurazioni vanno a modificare i files:
pjsip.registration.conf:
[Messagenet02]
type=registration
transport=0.0.0.0-udp
outbound_auth=Messagenet02
retry_interval=60
max_retries=10
expiration=3600
line=yes
endpoint=Messagenet02
auth_rejection_permanent=yes
contact_user=02XXXXXXX
server_uri=sip:sip.messagenet.it:5061
client_uri=sip:54XXXXXXXX@sip.messagenet.it:5061
pjsip.endpoint.conf:
[Messagenet02]
type=endpoint
transport=0.0.0.0-udp
context=from-pstn
disallow=all
allow=ulaw,alaw
aors=sip:sip.messagenet.it:5061
language=it
outbound_auth=Messagenet02
from_domain=sip.messagenet.it
from_user=54XXXXXXXX
t38_udptl=no
t38_udptl_ec=none
fax_detect=no
trust_id_inbound=no
t38_udptl_nat=no
direct_media=no
rewrite_contact=yes
rtp_symmetric=yes
message_context=incoming
dtmf_mode=auto
pjsip.auth.conf:
[Messagenet02]
type=auth
auth_type=userpass
password=NXXXXXXXXX
username=54XXXXXXXX
pjsip.aor.conf:
[Messagenet02]
type=aor
qualify_frequency=60
contact=sip:54XXXXXXXX@sip.messagenet.it:5061
pjsip.identify.conf:
[Messagenet02]
type=identify
endpoint=Messagenet02
match=sip.messagenet.it
Configurazione Trunk PJSIP Messagenet Freepbx 14
a questo punto con un Trunk PJSIP funzionante si potrà passare alla creazione delle Exstension, Inbound Route e Outbound Route.
enjoy 😉
Ciao, ho configurato seguendo la tua guida. Per settimane nessun problema. Oggi provo a chiamare il numero messagenet e freepbx risponde con del silenzio.
Se da un interno chiamo il 7777 tutto funziona correttamente. Se chiamo verso l’esterno funziona. Puoi darmi una mano?
Sarai magico, perché appena ho inviato il commento tutto ha ripreso a funzionare, dopo circa due ore di blocco…
ottimo 🙂
Buongiorno
intanto volevo ringraziarti per le tue guide che mi sono state molto utili, vorrei chiederti un suggerimento ho due trunk uno con messagenet e uno con Olimontel, li ho configurati entrambi e funzionano correttamente,ma in entrata messagenet funziona correttamente mentre olimontel non va e da errore si chiamata.
Sono configurati nel medesimo modo ovviamente ognuno con i parametri propri, hai qualche suggerimento?
Grazie
ciao
devi fargli capire in ingresso dove puntare, sfruttando CID DID. Dai un occhiata a questo link
alla voce “Riconoscimento del numero geografico chiamato”
https://helpcenter.messagenet.com/hc/it/articles/229468708-FreePBX-13-Stable-10-13-66-
Ciao
intanto ti ringrazio per il suggerimento, ma in effetti mi sono reso conto di avere scritto male io il post, il problema reale è che non si registra con il server di olimontel. Io ho copiato pari pari la procedura che hai scritto qui riguardo a Messagenet (che a tal proposito ho infatti un numero messagenet e funziona correttamente sia in ingresso sia in uscita), ma olimontel non ne vuole sapere di registrarsi.
non ho mai testato quell’operatore, ad ogni modo se non si registra, o è un problema di firewall/porte, oppure la configurazione del trunk.
Leggendo https://www.olimontel.it/configurazioni.php?id=48
mi pare tutto una conf trunk standard:
Peer outgoing:
host=dominiovoip.olimontel.it
username=5021111111xx
secret=PASSWORD
type=friend
dtmfmode=rfc2833
qualify=yes
qualifyfreq=30
canreinvite=no
fromuser=5021111111xx
fromdomain=dominiovoip.olimontel.it
insecure=very
context=from-trunk
disallow=all
allow=g729&alaw&ulaw
e la register in Incoming:
502123456789:PASSWORD@dominiovoip.olimontel.it/502123456789
Buonasera, intanto grazie per la condivisione della configurazione, davvero utilissima e indispensabile per me, come potrei configurare Freepbx, con due trunk messagenet, che vengono utilizzati in uscita in base al numero d’interni, esempio… interno 1 usa trunk messagenet 1, interno 2 usa trunk 2.
Ti ringrazio anticipatamente.