Hi I am new to HMP. I just installed it on a server in development, purchased a 4 port license. I am using a Cisco cube/router, call are getting passed through the cube to the gc_basic_call application. I can answer the call, transfer to a SIP end point play voice files ... But, I do not know how to transfer back out to an external DID. Is this even possible?
More information and samples for transfer scenario can be found here in links below.
Not sure if you looked at these or not. You can also refer to the GC IP Technology guide:
3.3 Call Transfer Scenarios When Using SIP
4.5.5 Call Transfer When Using SIP
I am also a newbie, close to purchasing 1500 ports of HMP voice, RTP, and IP Call Control. But I also cannot get a transfers to a DID to work. I hope I do not offend anyone, but I am sick and tired of everyone saying look at the 2003 visual studios 2003 code examples for blind and supervised transfers. Plus neither have examples or instructions of transferring out to a DID, just internal SIP transfers to an internal SIP endpoint. I need this a call comes into an IVR I have created using HMP, someone presses 0, the call center is a clients and they have provided a 10 digit TF or DID to transfer to. I can do this with my TDM system using Dialogic, but I cannot get it to work with HMP. I have wasted countless hours looking for examples and can find zero, just the 16 year old examples linked in this blog.
Regardless of age of the examples provided prior the functionality for either the blind or supervised transfer functionality still remains the same in this case today. It’s just a matter of updating the projects themselves, but that's a different topic for a different day. The main question here should be what does your remote switch or SIP provider have support for in this case when using SIP REFER method for transfer in this case?? Do you know this answer?
Once that is known then you can use either call flow sequence needed accordingly and it should work. Your scenario described sounds like a blind transfer in this case, where you take the inbound call and tell the switch to redirect it to another phone number instead. In that case, you just need to call invokexfer API and make sure the “refer-to” field is set to that new destination string. And the remote switch will handle the rest of the work after the REFER/202 accepted exchange.
Note that there are also explanations of different scenarios in the GC IP TUG as well in chapter:
But overall, as stated earlier you need to determine what your switch supports and then follow that method accordingly