" /> Controlled transfer to external number - Genesys CTI User Forum

Author Topic: Controlled transfer to external number  (Read 5036 times)

Offline OXE_4400

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 1
Controlled transfer to external number
« on: September 14, 2015, 09:21:20 AM »
Advertisement
Hi,

Is it possible to return to URS strategy if external number doesn't answer or busy?
I am using TRoute['0123456789','',RouteTypeDirect,''].

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Controlled transfer to external number
« Reply #1 on: September 14, 2015, 11:01:04 AM »
No

Enviado de meu C6602 usando Tapatalk


Offline Dionysis

  • Sr. Member
  • ****
  • Posts: 408
  • Karma: 8
Re: Controlled transfer to external number
« Reply #2 on: September 14, 2015, 04:56:49 PM »
I've achieved this kind of thing using a SIP Server/SBC environment, but you need to transfer to a monitored DN, not an external number.  So if it's always the same number you're going to, you can create that number as a trunk group dn, and transfer to that.  In the options of your DN put a contact value that sends the call to your external MGW, then set the appropriate refer-enabled and oosp-transfer-enabled options.

This way the SIP Server doesn't remove itself from the path and you should be able to control the call after the transfer fails.

So in your example above:
Create a trunk group DN called "0123456789" with the option contact = <sbc ip address>:<sbc sip port>

Then TRoute['0123456789','',RouteTypeDirect,'']

You'll need to do some experimenting with the refer and oosp options though, can't remember those off the top of my head.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Controlled transfer to external number
« Reply #3 on: September 14, 2015, 05:22:55 PM »
Well conditions are many and not all implementation has a SIP server available for outgoing calls
Also, what happens if is an AA or VM who answers?
Knowing Oxe's, he is asking about an Alcatel architecture... Where no, is not possible to do without all that investment

Enviado de meu C6603 usando Tapatalk


Offline Dionysis

  • Sr. Member
  • ****
  • Posts: 408
  • Karma: 8
Re: Controlled transfer to external number
« Reply #4 on: September 14, 2015, 05:46:30 PM »
Damned PBX's, always making life difficult. ;)



Offline OXE_4400

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 1
Re: Controlled transfer to external number
« Reply #5 on: September 14, 2015, 06:31:34 PM »
Not Alcatel T-server. SIP server case. Frankly speaking we have some Genesys SIP server installation behind Alcatel.

Dionysis,
Thank You.
Is it difficult for You to check for some additional details?

Yes. I need to control transfer to fixed external number (some external call center).
« Last Edit: September 14, 2015, 06:39:56 PM by OXE_4400 »

Offline Dionysis

  • Sr. Member
  • ****
  • Posts: 408
  • Karma: 8
Re: Controlled transfer to external number
« Reply #6 on: September 14, 2015, 08:48:34 PM »
In that case, you might be able to use exactly the process I've defined. 

The refer and oosp settings may just work out of the box, there are only 2 values for each (true/false) and the combinations control what type of transfer you do for either a 2 step, or 1 step transfer (a TRoute counts as 1 step), INVITE, REINVITE or REFER.  You would need to experiment with what works best for your specific use case.  In my case, we set refer-enabled = false and oosp-transfer = true, which means you get a REFER on a single step transfer, but an INVITE when doing a 2 step.  How you set it will depend on how the interface to the outside world, assuming that'll be the OXE, reacts to each INVITE type.  There's a table in the SIP Server deployment guide detailing which combinations get what results.

To configure it:
- Create a DN of type "Trunk Group DN" in your SIP Server switch.  The number for this should be the exact number you need to dial from the SIP Server to go out through the Alcatel to the final destination.
- Set the contact option for that DN to be the SIP interface you would normally configure a trunk DN to point to.
- In your routing strategy, transfer to the number, then handle the red / green ports in IRD to do whatever you need them to.

It's pretty much as simple as that, let me know if you need any other info.

note: I did this with a Dialogic BN-2020 acting as an ISDN gateway, not an Alcatel so as soon as the config leaves Genesys I'll be of no help at all.

Offline genesysbasha

  • Newbie
  • *
  • Posts: 25
  • Karma: 0
Re: Controlled transfer to external number
« Reply #7 on: October 19, 2015, 12:18:05 PM »
Yes, It is possible.......:)




Offline nonny

  • Full Member
  • ***
  • Posts: 218
  • Karma: 2
Re: Controlled transfer to external number
« Reply #8 on: December 07, 2015, 08:09:09 AM »
[b]  - In your routing strategy, transfer to the number, then handle the red / green ports in IRD to do whatever you need them to.[/b]

Silly question, but as far as red/green, what should you put to identify whether the call was answered or not vs some other error/fault on the red port?

Offline Dionysis

  • Sr. Member
  • ****
  • Posts: 408
  • Karma: 8
Re: Controlled transfer to external number
« Reply #9 on: December 07, 2015, 05:06:50 PM »
In theory, you could do error segmentation on the red port to identify different types of error if you needed to.