Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Bridged Transfer
cvp vxml studio bridge standalone transfer
Answer
5/20/09 1:31 AM
Hi everybody,
 
I tried to use the "Transfer" element [CVP Voice XML Studio - CallControl Elements] in a standalone model [No ICM] to tranfer the call to a pstn device.
I could trigger my Application but when arrive in the transfer box i see an error message on my Gateway:

" Parse Error: url_parseTelUrl: Error - Local subscriber is missing phone-context in tel url:"

Do you know how to tranfer a call?
 
thanks

CVP 4.0
Call Studio 4.0
Gateway 2811 - E1
 

I heard of a similar problem in standalone but was able to get through by adding a '+' in front of the telephone number.   Let me know is that works for you.
 
regards,
Kamesh

RE: Bridged Transfer
Answer
5/20/09 1:53 PM as a reply to Kamesh Chidambaram.
Hello Kamesh,
 
It doesn't work with a '+' too.
Should i add something in the gateway? Do you know if I must configure a TEL URI on gateway?
 
The debug http client msg on the gateway show:
 
<var name="error_var" expr="'error.unsupported.uri'" />
 
<catch event="error.unsupported.transfer.bridge">
 
thanks
 

Hi Romain,

Could you share what is the tel:url that you are using?
I believe it is a local number that you have used without an area-specifier and hence the gateway complains that it cannot find the phone-context.
If the pstn destination is a global number like "tel:+1-234-567-8900", and you represent the same as local then the url would be "tel:567-8900;phone-context=234". Please use either of the representation and let us know if it works.

Hope this helps,
Ranjana.

RE: Bridged Transfer
Answer
5/22/09 6:08 PM as a reply to Ranjana Narayan.
Hi everybody,
 
It works now
 
I no longer understand how to use Phone-context in french dial plan, so i used the command "pattern"  that match with the entire URI (so you don't have to split phone number and phone context).
 
To make the transfer, CVP "dial" with an TEL URI. We need to match the destination URI with an outgoing pots dial-peer to PSTN. It is important to put a + in the tel URI but i don't know why.
The CVP keep the call active (bridged) , then you could play an other prompt or tranfer to an other agent...
 
 
 
thanks!!!!
 
this is  my configuration:
 
CVP Transfer box:
tel
+0611111111
bridged: yes
 
 
Gateway:
 

service SERVICE flash:CVPSelfService.tcl
paramspace english index 0
paramspace english language en
paramspace english location flash
param CVPSelfService-port 7000
param CVPSelfService-app SERVICE
paramspace english prefix en
param CVPPrimaryVXMLServer 172.11.11.11
 


voice class uri TEL6 tel
pattern ^06
 
 


dial-peer voice 1 pots */outgoingdial-peer that match my cvp aplication and the URI*/

preference 1
destination-pattern 0T
progress_ind setup enable 3
progress_ind alert enable 8
progress_ind progress enable 8
progress_ind connect enable 8
destination uri TEL6
direct-inward-dial
port 0/0/0:15
forward-digits all


 

 
 


dial-peer voice 2222 pots */incoming pots dial-peer  from pstn that trigger my cvp aplication*/
service SERVICE
incoming called-number 2222
no digit-strip
direct-inward-dial
forward-digits all