Telnyx and Obi2XX
azrobert:
Quote from: theancient on October 03, 2021, 04:22:27 pm
Is there someplace a novice can learn about how to set these up?
Maybe the following will help you understand:
The Phone DigitMap gets control first and validates the dialed number.
The last rule, “(Mpli)” includes the Primary Line’s digit map rules.
Substitution can happen here.
If the number matches more than 1 rule, the “Best” rule will be used, not the 1st.
If the number doesn’t match a rule, you will get a busy.
If the number matches a rule, the outbound route gets control.
The outbound call route processes the rules between the “{ }” left to right.
If substitution occurred in the digit map, the OCR will see the transformed number, not the original dialed number. People get in trouble because they don’t understand this behavior.
If the dialed number matches a rule, the call is routed to a provider and processing stops.
Substitution can also happen in the OCR.
The last rule “(Mpli):pli” will route the call to the primary line.
If you want to route a call to a provider other than the primary line without “**n”, you must include additional code.
If the number doesn’t match a rule, you will get a No Routes Available error.
theancient:
Quote from: drgeoff on October 03, 2021, 04:31:45 pm
Quote from: theancient on October 03, 2021, 04:22:27 pm
Is there someplace a novice can learn about how to set these up? I don't think I have ever touched them except for a Mango tutorial on ITSP A.
See the sticky post just above these non-stickies.
Thanks. I got to this Forum through searches. I should stay and read awhile.
theancient:
Quote from: azrobert on October 03, 2021, 06:23:14 pm
I don’t see the problem. Are you using OBiTalk to change the Primary Line? If not, change it again using OBiTalk and NOT the local interface using the OBixxx IP address.
I have tried both - IP address and OBiTalk.
I don't understand the Trunk Groups, either. I looked at the example of Trunk 1 and made Trunk 2 where it was SP2, SP1, but that did not appear to work either.
azrobert:
If you use the local interface to change anything, OBiTalk will overlay the changes with the config in OBiTalk. If you want to use the local interface, you must disable OBiTalk Provisioning, but then you won’t be able to use OBiTalk to make changes.
Try changing the Primary Line in OBiTalk then signin using the local interface and check it to make sure it was changed to SP2.
The Trunk Group processes the trunk list left to right. If the dialed number matches the 1st entry’s digit map, the call will be routed to that trunk. If the number doesn’t match the digit map or the call fails, the next entry in the list will be tried.
“{(Mpli):pli}” will route the call to the Primary Line. If you want to use a TG, you must change the Primary Line to TGx. The TG digit map will be used to match the dialed number, so you need to change it to (Msp2).
Taoman:
Quote from: azrobert on October 03, 2021, 07:15:11 pm
If you want to use a TG, you must change the Primary Line to TGx.
Wait. What? TGs won't work as a PrimaryLine with current firmware. Right?
Quote from: azrobert on August 26, 2021, 09:28:59 am
The bug appears when the primary line is set to TG1.
The circumvention is to set the primary line to sp2.
And to route the call to the trunk group: {(Msp2):tg1}
If the dialed number matches a rule in the sp2 digitmap, the call is routed to tg1.
The TG1 Digitmap is no longer used.
Navigation
[0] Message Index
[#] Next page
[*] Previous page