Hi, some detailed logs from the Phine System:
A normal call (not a Ring Group call) through our GSM gateway, with backup routes would like like this:
11:34:08.713 [CM503008]: Call(563): Call is terminated
11:34:03.492 [CM505002]: Gateway:[Portech MV372 GSM GW] Device info: Device Not Identified: User Agent not matched;
Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Mv-37x (1008030)] PBX contact:
[sip:
[email protected]:5060]
11:34:02.676 [CM503025]: Call(563): Calling PSTNline:6946XXXXXX@(Ln.10005@Portech MV372 GSM GW)@
[Dev:sip:
[email protected]:5060]
11:34:02.637 [CM503004]: Call(563):
Route 3: VoIPline:6946XXXXXX@(Ln.10004@Provider3)@
[Dev:sip:
[email protected]:5060]
11:34:02.637 [CM503004]: Call(563):
Route 2: VoIPline:6946XXXXXX@(Ln.10003@Provider2)@
[Dev:sip:
[email protected]:5060]
11:34:02.636 [CM503004]: Call(563):
Route 1: PSTNline:6946XXXXXX@(Ln.10005@Portech MV372 GSM GW)@
[Dev:sip:
[email protected]:5060]
11:34:02.625 [CM503001]: Call(563): Incoming call from Ext.203 to <sip:
[email protected]>
It is clear defined that there are 3 routes for this number:
1. Ln.10005@Portech MV372 GSM GW
2. Ln.10003@Provider2
3. Ln.10004@Provider3
If a normal outgoing call fails to reach route1, goes to route2 and then to route3.
That is fine!
When a call arrives to Ring Group 809, and tries to reach the same numbers, our logs like this:
11:41:55.013 [CM503020]: Normal call termination. Reason: Disabled by Forwarding Rule
11:41:55.013 [CM503016]: Call(565): Attempt to reach <sip:
[email protected]> failed. Reason: Busy
11:41:45.934 [CM505002]: Gateway:[Portech MV372 GSM GW] Device info: Device Not Identified: User Agent not matched;
Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Mv-37x (1008030)] PBX contact:
[sip:
[email protected]:5060]
11:41:45.338 [CM503003]: Call(565): Call to sip:
[email protected]:5060 has failed;
Cause: 503 Service
Unavailable; from IP:xxx.xxx.xxx.xxx:5060
11:41:45.005 [CM503025]: Call(565): Calling RingAll809[6980XXXXXX@(Ln.10005@Portech MV372 GSM GW),6946xxxxxx@
(Ln.10005@Portech MV372 GSM GW)]@[Dev:sip:
[email protected]:5060]
11:41:44.997 [CM503025]: Call(565): Calling RingAll809[6980XXXXXX@(Ln.10005@Portech MV372 GSM GW),6946xxxxxx@
(Ln.10005@Portech MV372 GSM GW)]@[Dev:sip:
[email protected]:5060]
11:41:44.959 [CM503004]: Call(565):
Route 1: RingAll809[6980XXXXXX@(Ln.10005@Portech MV372 GSM GW),6946xxxxxx@
(Ln.10005@Portech MV372 GSM GW)]@[Dev:sip:
[email protected]:5060,Dev:sip:
[email protected]:5060]
11:41:44.944 [CM503001]: Call(565): Incoming call from Ext.203 to <sip:
[email protected]>
Which means that ONLY route1 is been used for call termination.
Where are the rest of our backup routes ?
You can see clearly that at line CM503003, call fails due to 503 error (GSM GW has run out of channels at this time).
The system did not try to reach backup routes as it did in a normal call to the same number
I think that the routing logic is not accurate at this point.
Hope that a software engineer from 3CX will response to this ticket.
Thank you.