- Joined
- Jun 1, 2012
- Messages
- 48
- Reaction score
- 2
Hi all,
We have done our first 3CX to Teams integration and it has gone relatively well thanks to resources here, but, I've got one problem that I just can't seem to understand or diagnose where the fault is.
Basically, (We are in the UK) if you take a mobile number of 078xxxxxxxx and dial it, or, 4478xxxxxxxx within teams, both reach 3CX and I can see in a packet capture that 3CX attempts to dial 78xxxxxxxx which gets dropped by upstream as an incomplete number.
If I dial +44078xxxxxxxx (which should be invalid with the 0), the sip packet capture shows 078xxxxxxxx being dialed and the call comes through fine.
I'm using the default 3CX setup script, and I've tried regex matching, and it all looks correct:

I can also see that when I dial 078xxxxxxxx, Teams shows +44 7828252201 and when I dial or +4478xxxxxxxx, the activity log in Teams is showing +4478xxxxxxxx correctly in the history, so, I think Teams is working properly, and I'm unsure at what point the number is being changed.
Thanks to a contact elsewhere, we have managed to put in a temporary fix by having an outbound rule of calls to numbers with a length of 10, prepend 0 - which does seem to work, but, obviously doesn't fix the issue.
At any point, using the 3CX softphone or a SIP headset works without issue dialing 078xxxxxxxx or 4478xxxxxxxx
Firstly, is there any way to see traffic/raw logs of calls coming across the Direct Route in to 3CX? I'm curious if Teams is sending incorrect data to 3CX, or, is 3CX rewriting as I'm not sure what where the problem is right now.
Secondly, anyone else seen this or can anyone offer any advice?
Thanks
We have done our first 3CX to Teams integration and it has gone relatively well thanks to resources here, but, I've got one problem that I just can't seem to understand or diagnose where the fault is.
Basically, (We are in the UK) if you take a mobile number of 078xxxxxxxx and dial it, or, 4478xxxxxxxx within teams, both reach 3CX and I can see in a packet capture that 3CX attempts to dial 78xxxxxxxx which gets dropped by upstream as an incomplete number.
If I dial +44078xxxxxxxx (which should be invalid with the 0), the sip packet capture shows 078xxxxxxxx being dialed and the call comes through fine.
I'm using the default 3CX setup script, and I've tried regex matching, and it all looks correct:

I can also see that when I dial 078xxxxxxxx, Teams shows +44 7828252201 and when I dial or +4478xxxxxxxx, the activity log in Teams is showing +4478xxxxxxxx correctly in the history, so, I think Teams is working properly, and I'm unsure at what point the number is being changed.
Thanks to a contact elsewhere, we have managed to put in a temporary fix by having an outbound rule of calls to numbers with a length of 10, prepend 0 - which does seem to work, but, obviously doesn't fix the issue.
At any point, using the 3CX softphone or a SIP headset works without issue dialing 078xxxxxxxx or 4478xxxxxxxx
Firstly, is there any way to see traffic/raw logs of calls coming across the Direct Route in to 3CX? I'm curious if Teams is sending incorrect data to 3CX, or, is 3CX rewriting as I'm not sure what where the problem is right now.
Secondly, anyone else seen this or can anyone offer any advice?
Thanks
Attachments
Last edited:

