Hi,
I am using resiprocate for one of my contact center project and I've a small query.
In my application there are 2 types of UAs :-
1. Route Point UA - Customers make call to these UAs which can be multiple
2. B2B UA - This is a single call controller. It controls the signaling of call between Customer & contact center Agents.
The current design is that Customer calls Route Point UA and then my application generates a unique identifier and asks customer to REFER the call to B2B UA along with the unique call identifier. In result a new INVITE is received by B2B UA along with unique call identifier in a custom header. To achieve this we have modified the SBC code to accept REFER with call identifier, parse it and send it back with INVITE. This is not is accordance with standard SIP Protocol. An in this way we can only support those SBCs who are capable of doing the above trick.
Is there any way in resiprocate to give the SIP call arrived on Route Point UA to B2B internally without any REFER or REDIRECT.
Any other idea on how to achieve this without changing our application architecture.
For the application this unique call identifier is a must to proceed ahead.
I wanted to support all SBCs with my current application architecture which I am not able to achieve because of application's dependency on call identifier within the current architecture.
Please let me know if I am not clear with my query.
Thanks,
~ Rajeev