External Transfer Timeout Setting

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

External Transfer Timeout Setting

Postby Stinger554 » Thu Nov 09, 2017 6:22 pm

Hello I am attempting to locate where I can find this setting and have been unable to find it. Can someone point my to where this setting is? Thanks.

VERSION: 2.10-451a
BUILD: 140902-0816
Asterisk Version: 1.8.32.2-vici
VERSION: 2.14-675a
BUILD: 180520-1749
Asterisk Version: 1.8.32.2-vici
Stinger554
 
Posts: 17
Joined: Wed Oct 12, 2016 3:40 pm

Re: External Transfer Timeout Setting

Postby blackbird2306 » Fri Nov 10, 2017 7:37 am

When you are talking about ratio or adapt dial method, then there is a campaign setting:
Dial Timeout -If defined, calls that would normally hang up after the timeout defined in extensions.conf would instead timeout at this amount of seconds if it is less than the extensions.conf timeout. This allows for quickly changing dial timeouts from server to server and limiting the effects to a single campaign. If you are having a lot of Answering Machine or Voicemail calls you may want to try changing this value to between 21-26 and see if results improve.


for manual dialing there is also:
Manual Dial Timeout


But for e.g. "Blind Transfer" you'll have to define a timout directly in dialplan DIAL command like below:

for 60 seconds:
exten => _(DESIRED EXTEN),2,Dial(${TESTSIPTRUNK}/${EXTEN:2},60,To)
Vicibox 6.0.2 from Vicibox_v.6.0.x86_64-6.0.2.iso | Vicidial 2.12-560a build: 160617-1427 | Asterisk 1.8.32.3
blackbird2306
 
Posts: 409
Joined: Mon Jun 23, 2014 5:31 pm

Re: External Transfer Timeout Setting

Postby Stinger554 » Wed Jun 06, 2018 10:36 am

blackbird2306 wrote:
But for e.g. "Blind Transfer" you'll have to define a timout directly in dialplan DIAL command like below:

for 60 seconds:
exten => _(DESIRED EXTEN),2,Dial(${TESTSIPTRUNK}/${EXTEN:2},60,To)


Sorry for extremely delayed response.

For the dialplan is the DESIRED EXTEN the number I would be transferring to?

So I would have to include that exten statement for any number I would want to transfer to?
VERSION: 2.14-675a
BUILD: 180520-1749
Asterisk Version: 1.8.32.2-vici
Stinger554
 
Posts: 17
Joined: Wed Oct 12, 2016 3:40 pm

Re: External Transfer Timeout Setting

Postby williamconley » Wed Jun 06, 2018 10:49 am

For the dialplan is the DESIRED EXTEN the number I would be transferring to?

So I would have to include that exten statement for any number I would want to transfer to?


If you wanted to have it "per number dialed", yes. Otherwise he's just talking about the carrier's dialplan entry. Each one has a ",Dial(" line.

You could create a whole new dialplan pattern (using the Ns and Xs) which would apply to all extensions matching that pattern and with a unique Dial Prefix so that you could put the Prefix in the 3-way-call dial prefix and it would then apply to all 3-way-calls so configured.

For instance (but with YOUR carrier [context] or ${GLOBALS_STRING} instead of the actual dial content here:
Code: Select all
exten =>_31NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten =>_31NXXNXXXXXX,n,Dial(${GLOBALSTRING}/${EXTEN:1},60,tTor)
exten =>_31NXXNXXXXXX,n,Hangup


Then put 3 in the prefix field.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: External Transfer Timeout Setting

Postby Stinger554 » Wed Jun 06, 2018 4:22 pm

williamconley wrote:
For the dialplan is the DESIRED EXTEN the number I would be transferring to?

So I would have to include that exten statement for any number I would want to transfer to?


If you wanted to have it "per number dialed", yes. Otherwise he's just talking about the carrier's dialplan entry. Each one has a ",Dial(" line.

You could create a whole new dialplan pattern (using the Ns and Xs) which would apply to all extensions matching that pattern and with a unique Dial Prefix so that you could put the Prefix in the 3-way-call dial prefix and it would then apply to all 3-way-calls so configured.

For instance (but with YOUR carrier [context] or ${GLOBALS_STRING} instead of the actual dial content here:
Code: Select all
exten =>_31NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten =>_31NXXNXXXXXX,n,Dial(${GLOBALSTRING}/${EXTEN:1},60,tTor)
exten =>_31NXXNXXXXXX,n,Hangup


Then put 3 in the prefix field.


So this should work to do that timeout? exten => _91NXXNXXXXXX,2,Dial(SIP/xcast-outbound/${EXTEN:2},60,tTor)

and if I'm running a cluster I would do this for every separate carrier that we have?

Also thanks I'm not really all that familiar with this stuff :D
VERSION: 2.14-675a
BUILD: 180520-1749
Asterisk Version: 1.8.32.2-vici
Stinger554
 
Posts: 17
Joined: Wed Oct 12, 2016 3:40 pm


Return to Support

Who is online

Users browsing this forum: Google [Bot] and 113 guests