Pagina 1 van 1

FreePBX en Scarlet

Geplaatst: 20 jan 2017, 23:01
door blaatpraat
Ik heb hier nog een relatief ongebruikt scarlet telefoonnummer liggen, waarvan ik alle voip login gegevens heb.
Nu zou ik dit nummer in een Asterisk / FreePBX opstelling willen krijgen.
Ik krijg dit echter niet voor elkaar, en de logging van FreePBX is niet om naar huis te schrijven...

Eerst en vooral heb ik al ontdekt dat het chan_sip moet zijn, chan_pjsip lukt in het geheel niet.
Mocht er iemand weten of het wel zou lukken via chan_pjsip, hoor ik het graag.

Mijn huidige instellingen:
Outbound:
host=ims.scarlet.be
username=<TELEFOON>
secret=<PASSWORD>
type=peer
fromdomain=ims.scarlet.be
insecure=port,invite
trustrpid=yes
sendrpid=yes
qualify=yes
canreinvite=no
allow=ulaw&alaw
authname=<VOIP USERNAME>@ims.scarlet.be
Inbound:
type=user
secret=<PASSWORD>
context=from-trunk
host=ims.scarlet.be
Register string: <telefoon>:<password>:<username>@[email protected]

Zonder die 2e "@ims.scarlet.be" kreeg ik continu een password incorrect foutmelding.
Daar de voip username in feite inclusief "@ims.scarlet.be" is, vermoed ik dat dit ook wel zo moet.

Mijn kennis van Asterisk zit serieus ver, het is al jaren geleden dat ik er nog mee gewerkt heb alvast...
Iemand die de fout zou zien toevallig?

Even terzijde melden: in pakweg microsip (een softphone / sip client) kan ik perfect verbinden.

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 10:56
door raf1
blaatpraat schreef:Register string: <telefoon>:<password>:<username>@[email protected]
Dit zou het moeten zijn: +[email protected]:password:[email protected]@ims.scarlet.be
Je FreePBX moet gebaseerd zijn op Asterisk 13 of hoger.

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 11:05
door blaatpraat
Helaas, zelfde probleem met die andere register string.

In de logs zie ik wel dit terug:
Received response: "Forbidden" from '<sip:+[email protected]:5160>;tag=<randomstring>

Wat me ook opvalt, in wireshark, is dat als ik probeer te bellen via de trunk, ik het volgende zie:
REQUEST INVITE sip:<gebeld nummer>%40<mijn nummer>@ims.scarlet.be

Als ik bel via microsip, zie ik enkel maar REQUEST INVITE sip:<gebeld nummer>@ims.scarlet.be

Asterisk 14 draait hier momenteel.

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 11:27
door raf1
Moet je niet steeds ook "fromuser" meegeven?
Dus

Code: Selecteer alles

fromuser=+32xxxxxxxx

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 11:45
door philippe_d
blaatpraat schreef: In de logs zie ik wel dit terug:
Received response: "Forbidden" from '<sip:+[email protected]:5160>;tag=<randomstring>
Heeft het iets met de SIP poort te maken?
Blijkbaar wordt 5160 gebruikt ipv 5060, waarschijnljk omdat de Asterisk achter de O-box zit (NAT) ?

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 12:02
door blaatpraat
raf1 schreef:Moet je niet steeds ook "fromuser" meegeven?
Dus

Code: Selecteer alles

fromuser=+32xxxxxxxx
Zit er ook in, zelfde probleem. :(
philippe_d schreef:
blaatpraat schreef: In de logs zie ik wel dit terug:
Received response: "Forbidden" from '<sip:+[email protected]:5160>;tag=<randomstring>
Heeft het iets met de SIP poort te maken?
Blijkbaar wordt 5160 gebruikt ipv 5060, waarschijnljk omdat de Asterisk achter de O-box zit (NAT) ?
Source port is 5160, destination port is 5060.
De packets die terugkomen van scarlet worden dus naar 5160 gebracht.
Aangezien ik dit al in de log van Asterisk zie, vermoed ik dat dit wel goed is, maar om het zekere voor het onzekere te nemen heb ik even die poort open gezet in de O-box.
Dit maakt helaas ook geen verschil.

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 12:17
door xming
raf1 schreef:Moet je niet steeds ook "fromuser" meegeven?
Dus

Code: Selecteer alles

fromuser=+32xxxxxxxx
Ja
philippe_d schreef:
blaatpraat schreef: In de logs zie ik wel dit terug:
Received response: "Forbidden" from '<sip:+[email protected]:5160>;tag=<randomstring>
Heeft het iets met de SIP poort te maken?
Blijkbaar wordt 5160 gebruikt ipv 5060, waarschijnljk omdat de Asterisk achter de O-box zit (NAT) ?
Heel wss, je kan ook 5060 forwarden naar je *, maar dan is je * publiek bereikbaar, niet wat je wilt tenzij je binnenkomend register/invite zonder registratie wilt.

Voor diegene die freeswitch wilt gebruiken ipv * hier is een wekende configuratie https://userbase.be/forum/viewtopic.php ... ch#p592582

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 14:38
door raf1
Met pjsip.conf zou het toch moeten werken.
Op basis van de IMS UNI specification - Enterprise Voice Multi op http://www.proximus.com/en/group/govern ... nformation kom ik tot volgende instellingen voor Scarlet:

Code: Selecteer alles

[endpoint]
100rel=yes

[udp-transport]
type=transport
protocol=udp
bind=0.0.0.0

[Scarlet]
type=registration
transport=transport-udp
outbound_auth=Scarlet
server_uri=sip:ims.scarlet.be
client_uri=sip:[email protected]
retry_interval=60
expiration=3600
support_path=yes


[Scarlet]
type=auth
auth_type=userpass
password=scarlet_password
[email protected]
realm=ims.scarlet.be

[Scarlet]
type=aor
contact=sip:ims.scarlet.be:5060

[Scarlet]
type=endpoint
transport=transport-udp
context=from-trunk
disallow=all
allow=alaw
allow=ulaw
outbound_auth=Scarlet
aors=Scarlet
from_user=+32xxxxxxxx
from_domain=ims.scarlet.be
direct_media=no


[Scarlet]
type=identify
endpoint=Scarlet
match=ims.scarlet.be


Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 14:41
door krisken
Ik kan de bal volledig mis slaan, maar gebruikt Scarlet niet VLAN30 van de bbox?

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 16:41
door xming
VLAN10 voor VoIP. Het werkt ook via internet.

Re: FreePBX en Scarlet

Geplaatst: 21 jan 2017, 20:07
door blaatpraat
Zonet eens die pjsip ingesteld.
Helaas nog niet werkend, ik zie wel dit in de logs:
[2017-01-21 19:04:56] VERBOSE[26861] res_pjsip/pjsip_configuration.c: Contact Scarlet_pjsip/sip:ims.scarlet.be is now Reachable. RTT: 118.276 msec
[2017-01-21 19:05:25] VERBOSE[31416][C-0000001a] app_dial.c: Called PJSIP/<gebeld nummer>@Scarlet_pjsip
[2017-01-21 19:05:25] VERBOSE[31416][C-0000001a] app_dial.c: Everyone is busy/congested at this time (1:0/0/1)