Configurazione Trunk PJSIP Messagenet Freepbx 14

 

Configurazione Trunk PJSIP Messagenet e Freepbx 14

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:

Configurazione Trunk PJSIP Messagenet Freepbx 14

match pattern:

Configurazione Trunk PJSIP Messagenet  Freepbx 14

pjsip setting general:

Configurazione Trunk PJSIP Messagenet Freepbx 14

pgsip setting advanced:

Configurazione Trunk PJSIP Messagenet Freepbx 14

pjsip setting advanced 2:

Configurazione Trunk PJSIP Messagenet Freepbx 14

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 😉

 

 

Autore: Franco Conidi aka edmond

Senior System Integrator, Network Administrator, Sys Admin Linux, Linux User, Consulente Informatico.

8 pensieri riguardo “Configurazione Trunk PJSIP Messagenet Freepbx 14”

  1. 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?

  2. Sarai magico, perché appena ho inviato il commento tutto ha ripreso a funzionare, dopo circa due ore di blocco…

  3. 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

  4. 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.

  5. 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

  6. 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *