Page 1 of 1

Manual calls without using the system.

PostPosted: Fri Mar 04, 2016 4:25 pm
by jelastic
Hi there,
It asks me to configure the system to call without using the system, using only the Eyebeam Softphone, a while ago, I could see that someone set it up so someone can guide me.
Greetings.

Re: Manual calls without using the system.

PostPosted: Sun Mar 06, 2016 10:22 am
by Merchant007
Code: Select all
system to call without using the system,
what do u mean ?

or do you want to say u want to do calling without logging to web page ?
From admin >phone > create new phone number and configure in ur system /Android softphone

Re: Manual calls without using the system.

PostPosted: Sun Mar 06, 2016 2:57 pm
by williamconley
jelastic wrote:Hi there,
It asks me to configure the system to call without using the system, using only the Eyebeam Softphone, a while ago, I could see that someone set it up so someone can guide me.
Greetings.

1) Welcome to the Party! 8-)

2) As you are obviously new here, I have some suggestions to help us all help you:

When you post, please post your entire configuration including (but not limited to) your installation method and vicidial version with build.

This IS a requirement for posting along with reading the stickies (at the top of each forum) and the manager's manual (available on EFLO.net, both free and paid versions)

You should also post: Asterisk version, telephony hardware (model number is helpful here), cluster information if you have one, and whether any other software is installed in the box. If your installation method is "from scratch" you must post your operating system and should also post the .iso version from which you installed your original operating system. If your installation is "Hosted" list the site name of the host.

If this is a "Cloud" or "Virtual" server, please note the technology involved along with the version of that techology (ie: VMware Server Version 2.0.2). If it is not, merely stating the Motherboard model # and CPU would be helpful.

Similar to This:

Vicibox X.X from .iso | Vicidial X.X.X-XXX Build XXXXXX-XXXX | Asterisk X.X.X | Single Server | No Digium/Sangoma Hardware | No Extra Software After Installation | Intel DG35EC | Core2Quad Q6600

3) If you were to follow the Vicidial Manager's Manual, you would be able to dial from the phones directly in addition to using the dialer. The secret is to either set the campaign up as "Dial X" dial prefix or give the dial prefix to the user of the phone so they can use it to access that carrier (dial prefix is used to select the carrier, allowing multiple carriers active on the same vicidial server).

Happy Hunting! 8-)

Re: Manual calls without using the system.

PostPosted: Mon Mar 07, 2016 6:01 pm
by jelastic
Merchant007 wrote:
Code: Select all
system to call without using the system,
what do u mean ?

or do you want to say u want to do calling without logging to web page ?
From admin >phone > create new phone number and configure in ur system /Android softphone


That's right, make calls without using the web.
I set something in the carrier or just create a softphone and configure

Version de GoAutoDial : GoAdmin ® 3.3-1406088000 | AGPLv2

Kernel Version 2.6.18-371.11.1.el5 (SMP)
Distro Name GoAutoDial CE 3.3

Processors 8
Model Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz
CPU Speed 3.39 GHz
RAM : 16GB

Re: Manual calls without using the system.

PostPosted: Mon Mar 07, 2016 6:33 pm
by jelastic
williamconley wrote:
jelastic wrote:Hi there,
It asks me to configure the system to call without using the system, using only the Eyebeam Softphone, a while ago, I could see that someone set it up so someone can guide me.
Greetings.

1) Welcome to the Party! 8-)

2) As you are obviously new here, I have some suggestions to help us all help you:

When you post, please post your entire configuration including (but not limited to) your installation method and vicidial version with build.

This IS a requirement for posting along with reading the stickies (at the top of each forum) and the manager's manual (available on EFLO.net, both free and paid versions)

You should also post: Asterisk version, telephony hardware (model number is helpful here), cluster information if you have one, and whether any other software is installed in the box. If your installation method is "from scratch" you must post your operating system and should also post the .iso version from which you installed your original operating system. If your installation is "Hosted" list the site name of the host.

If this is a "Cloud" or "Virtual" server, please note the technology involved along with the version of that techology (ie: VMware Server Version 2.0.2). If it is not, merely stating the Motherboard model # and CPU would be helpful.

Similar to This:

Vicibox X.X from .iso | Vicidial X.X.X-XXX Build XXXXXX-XXXX | Asterisk X.X.X | Single Server | No Digium/Sangoma Hardware | No Extra Software After Installation | Intel DG35EC | Core2Quad Q6600

3) If you were to follow the Vicidial Manager's Manual, you would be able to dial from the phones directly in addition to using the dialer. The secret is to either set the campaign up as "Dial X" dial prefix or give the dial prefix to the user of the phone so they can use it to access that carrier (dial prefix is used to select the carrier, allowing multiple carriers active on the same vicidial server).

Happy Hunting! 8-)

Thank´s

Re: Manual calls without using the system.

PostPosted: Tue Mar 08, 2016 12:24 pm
by Merchant007
jelastic wrote:
Merchant007 wrote:
Code: Select all
system to call without using the system,
what do u mean ?

or do you want to say u want to do calling without logging to web page ?
From admin >phone > create new phone number and configure in ur system /Android softphone


That's right, make calls without using the web.
I set something in the carrier or just create a softphone and configure

Version de GoAutoDial : GoAdmin ® 3.3-1406088000 | AGPLv2

Kernel Version 2.6.18-371.11.1.el5 (SMP)
Distro Name GoAutoDial CE 3.3

Processors 8
Model Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz
CPU Speed 3.39 GHz
RAM : 16GB


- ) If u just want to use to do internal calling ( Calling using software from PC1 to PC ) u dont need carrier
Just create Phone from admin and configure in softphone

or

if u want to do calling to mobile /Phone's u need SIP provider / PRI Line or similar , read the vicidial admin manual , it cointain lot of infos

Re: Manual calls without using the system.

PostPosted: Tue Mar 08, 2016 5:39 pm
by jelastic
Merchant007 wrote:
- ) If u just want to use to do internal calling ( Calling using software from PC1 to PC ) u dont need carrier
Just create Phone from admin and configure in softphone

or

if u want to do calling to mobile /Phone's u need SIP provider / PRI Line or similar , read the vicidial admin manual , it cointain lot of infos


Thanks for answering.
What I want is to call abroad without using the system , the manual mentions the context of the telephone, the consultation is that there must correct .

Re: Manual calls without using the system.

PostPosted: Tue Mar 08, 2016 5:58 pm
by williamconley
To make a manual call from a SIP or IAX2 phone registered to the Vicidial system (under Admin->Phones), the phone's contexts should both be "default" (there are two mentions of "context", be sure both entries are "default" which is what they should be if you have not changed them).

This allows a phone to dial just like a campaign.

When a campaign dials, it will dial the "dial prefix" of the campaign, then the "phone_code" of the lead and then the "phone_number" of the lead. This usually results in something like this: 913525551212@default (campaigns all dial in "default", which is why I said to make sure the agent's phone is also in "default").

The "9" is the dial prefix and is used to choose the carrier (if @default is present!). It is then discarded leaving: 13525551212 which is then passed as the dialed number to the carrier.

If your carrier is set up as Dial 9, then all you need to do is tell the person using the SIP phone to dial 9+dial code+phone number. If the carrier is set up with a different diaplan entry, you'd need to alter that concept to match the dialplan. Based on the "Dialplan Entry" in "Admin->Carriers" for the telephone company you want to send these calls through.

Re: Manual calls without using the system.

PostPosted: Tue Mar 08, 2016 6:38 pm
by jelastic
williamconley wrote:To make a manual call from a SIP or IAX2 phone registered to the Vicidial system (under Admin->Phones), the phone's contexts should both be "default" (there are two mentions of "context", be sure both entries are "default" which is what they should be if you have not changed them).

This allows a phone to dial just like a campaign.

When a campaign dials, it will dial the "dial prefix" of the campaign, then the "phone_code" of the lead and then the "phone_number" of the lead. This usually results in something like this: 913525551212@default (campaigns all dial in "default", which is why I said to make sure the agent's phone is also in "default").

The "9" is the dial prefix and is used to choose the carrier (if @default is present!). It is then discarded leaving: 13525551212 which is then passed as the dialed number to the carrier.

If your carrier is set up as Dial 9, then all you need to do is tell the person using the SIP phone to dial 9+dial code+phone number. If the carrier is set up with a different diaplan entry, you'd need to alter that concept to match the dialplan. Based on the "Dialplan Entry" in "Admin->Carriers" for the telephone company you want to send these calls through.


Hi.
This is my carrier
Code: Select all
exten => _91XXXXXXXXX,1,Set(TIMEOUT(absolute)=900) 
exten => _91XXXXXXXXX,1,NOOP(ipcorp celular goautodial1)
exten => _91XXXXXXXXX,2,Dial(SIP/ipcorp/${EXTEN:2},30,Tt)
exten => _91XXXXXXXXX,3,Hangup

exten => _91XXXXXXX,1,Set(TIMEOUT(absolute)=900) 
exten => _91XXXXXXX,1,NOOP(ipcorp fijos goautodial1)
exten => _91XXXXXXX,2,Dial(SIP/ipcorp/${EXTEN:2},30,Tt)
exten => _91XXXXXXX,3,Hangup


and when a marking on the console the following is carried out.

Code: Select all
[root@go ~]# asterisk -vrcccccc | grep 979451877
[Mar  8 18:31:10]     -- Executing [91979451877@default:1] Set("Local/8600058@default-0000936f;1", "TIMEOUT(absolute)=900") in new stack
[Mar  8 18:31:10]     -- Executing [91979451877@default:2] Dial("Local/8600058@default-0000936f;1", "SIP/ipcorp/979451877,30,Tt") in new stack
[Mar  8 18:31:10]     -- Called SIP/ipcorp/979451766
[Mar  8 18:31:10]     -- Executing [8309@default:2] Monitor("Local/58600058@default-00009370;1", "wav,20160308-183109_979451877_18227961_801041") in new stack
[Mar  8 18:31:13]   == Spawn extension (default, 91979451877, 2) exited non-zero on 'Local/8600058@default-0000936f;1'


Re: Manual calls without using the system.

PostPosted: Tue Mar 08, 2016 8:02 pm
by williamconley
Looks good. Don't see the call ending, though, so I can't say whether you actually made a call or not.

Also: usually EXTEN:1 not EXTEN:2. This leaves the dial code in place. But that's for US dialing where the dial code (1) is required for most VOIP calls.

Re: Manual calls without using the system.

PostPosted: Thu Mar 10, 2016 11:45 am
by jelastic
Hi there,
You can now make a call without using the system, just put the 91 + number to dial, I just noticed that it does not record the call, as I can fix that.

Re: Manual calls without using the system.

PostPosted: Thu Mar 10, 2016 12:01 pm
by williamconley
the defaultlog context (instead of default) allows for recording of outbound manual calls, and a method for retrieval by using the admin->phone record to select recordings for each phone.

Re: Manual calls without using the system.

PostPosted: Thu Mar 10, 2016 2:21 pm
by jelastic
williamconley wrote:the defaultlog context (instead of default) allows for recording of outbound manual calls, and a method for retrieval by using the admin->phone record to select recordings for each phone.

I do not understand

Re: Manual calls without using the system.

PostPosted: Thu Mar 10, 2016 2:35 pm
by williamconley
under admin->phones for each phone you have set the 'context' entry to "default". Change it to "defaultlog" and look up on this forum how to use defaultlog. Google is your friend. 8-)

Re: Manual calls without using the system.

PostPosted: Wed Mar 23, 2016 11:47 am
by jelastic
I can not even record calls

Re: Manual calls without using the system.

PostPosted: Tue Mar 29, 2016 1:19 am
by darkeye08
Hi Good day!

I think for you to be able to record the call using the extension that does not login you should create and force to record the call in the dialplan itself. You can follow below sample but the output(filename) is changeable. Usually the recording files will be saved at /var/spool/asterisk/monitor directory.

exten => dialplan,n,Set(FILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${EXTEN})
exten => dialplan,n,Monitor(wav,${FILENAME})

Hope this can help. Cheers! :)

Re: Manual calls without using the system.

PostPosted: Tue Mar 29, 2016 1:10 pm
by williamconley
darkeye08 wrote:Hi Good day!

I think for you to be able to record the call using the extension that does not login you should create and force to record the call in the dialplan itself. You can follow below sample but the output(filename) is changeable. Usually the recording files will be saved at /var/spool/asterisk/monitor directory.

exten => dialplan,n,Set(FILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${EXTEN})
exten => dialplan,n,Monitor(wav,${FILENAME})

Hope this can help. Cheers! :)

However, this method will not link the calls to the phones or allow easy listening to recordings. The defaultlog method is designed to link the calls to the phones under admin->phones so you can click on links to listen to recordings for each phone easily.

Re: Manual calls without using the system.

PostPosted: Tue Mar 29, 2016 7:53 pm
by darkeye08
williamconley wrote:
darkeye08 wrote:Hi Good day!

I think for you to be able to record the call using the extension that does not login you should create and force to record the call in the dialplan itself. You can follow below sample but the output(filename) is changeable. Usually the recording files will be saved at /var/spool/asterisk/monitor directory.

exten => dialplan,n,Set(FILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${EXTEN})
exten => dialplan,n,Monitor(wav,${FILENAME})

Hope this can help. Cheers! :)

However, this method will not link the calls to the phones or allow easy listening to recordings. The defaultlog method is designed to link the calls to the phones under admin->phones so you can click on links to listen to recordings for each phone easily.


Hi William,

Yes i know, i just shared one way to force record the calls in the dialplan. Is in the vicidial SVN update there is already an option to enable recording of an specific extension when they add it on the Admin > Phones?

Cheers! :)

Re: Manual calls without using the system.

PostPosted: Tue Mar 29, 2016 11:03 pm
by darkeye08
I misread your reply William. I will try the defaultlog. Thanks2x!

Cheers! :)

Re: Manual calls without using the system.

PostPosted: Wed Mar 30, 2016 12:56 pm
by jelastic
I'll try and comment.

Re: Manual calls without using the system.

PostPosted: Thu Mar 31, 2016 11:06 am
by williamconley