How to use originate command call to number and then bridge to call center module
Hi i read on the freeswitch website about a syntax of the originate command there are a lot of examples show how to use it, but there is no example to make a new call(callA) and then bridge a call(callA) to call center module(callcenter application) example to make call and bridge a call to another number originate user/1000 &bridge(user/100) please help
Try &conference(YOURCONFERENCE) On Mon, Sep 3, 2018, 19:48 Do Nguyen Ha <donguyenha@gmail.com> wrote:
Hi
i read on the freeswitch website about a syntax of the originate command
there are a lot of examples show how to use it, but there is no example to make a new call(callA) and then bridge a call(callA) to call center module(callcenter application)
example to make call and bridge a call to another number originate user/1000 &bridge(user/100)
please help _________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
Sorry: &callcenter(default) Or your conference name. On Mon, Sep 3, 2018, 22:01 David Villasmil <david.villasmil.work@gmail.com> wrote:
Try &conference(YOURCONFERENCE)
On Mon, Sep 3, 2018, 19:48 Do Nguyen Ha <donguyenha@gmail.com> wrote:
Hi
i read on the freeswitch website about a syntax of the originate command
there are a lot of examples show how to use it, but there is no example to make a new call(callA) and then bridge a call(callA) to call center module(callcenter application)
example to make call and bridge a call to another number originate user/1000 &bridge(user/100)
please help _________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
thank you it works does callcenter support any args as variables?? Thank you On Tue, Sep 4, 2018 at 11:15 PM David Villasmil < david.villasmil.work@gmail.com> wrote:
Sorry: &callcenter(default) Or your conference name.
On Mon, Sep 3, 2018, 22:01 David Villasmil <david.villasmil.work@gmail.com> wrote:
Try &conference(YOURCONFERENCE)
On Mon, Sep 3, 2018, 19:48 Do Nguyen Ha <donguyenha@gmail.com> wrote:
Hi
i read on the freeswitch website about a syntax of the originate command
there are a lot of examples show how to use it, but there is no example to make a new call(callA) and then bridge a call(callA) to call center module(callcenter application)
example to make call and bridge a call to another number originate user/1000 &bridge(user/100)
please help _________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
To originate and connect directly to mod_callcenter, you should be able to just call the application with the queue name ... originate orgination-string &callcenter(queue-name) for example: orginate sofia/gateway/mygateway/+15555555555 &callcenter(1000@default) It sounds like your trying to do outbound call center dialing. I have an extension configured for each call center queue. My external dial manager calls into freeswitch to launch a lua script with a bunch of arguments. That script does an originate, checks if a person or a machine answered ( AMD module + a bunch of other checks ) and then transfers people to the extension associated with the call center queue. It's not difficult with a little trial and error. The hard part is building the dial manger logic :/ Hope this helps, -Matthew On 8/31/2018 12:32 PM, Do Nguyen Ha wrote:
Hi
i read on the freeswitch website about a syntax of the originate command
there are a lot of examples show how to use it, but there is no example to make a new call(callA) and then bridge a call(callA) to call center module(callcenter application)
example to make call and bridge a call to another number originate user/1000 &bridge(user/100)
please help
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
thank you for sharing your experience my goal is simple auto calling from esl to a list of numbers(callers) when callers answer phone and then i will bridge to callcenter module to check the callers answer or not of originate command, i use the event-name "BACKGROUND_JOB". the message body to check is "_body": "-ERR USER_BUSY\n"/"-ERR NO_ANSWER\n"/"-ERR DESTINATION_OUT_OF_ORDER\n"... to check the callers is answered by the agents of callcenter i use the event-name "CUSTOM" and event-name "bridge-agent-start" that is my dial manger logic is there any suggestion thank you On Wed, Sep 5, 2018 at 2:19 AM Matthew Grooms <matthew@brightfire.net> wrote:
To originate and connect directly to mod_callcenter, you should be able to just call the application with the queue name ...
originate orgination-string &callcenter(queue-name)
for example: orginate sofia/gateway/mygateway/+15555555555 &callcenter(1000@default)
It sounds like your trying to do outbound call center dialing. I have an extension configured for each call center queue. My external dial manager calls into freeswitch to launch a lua script with a bunch of arguments. That script does an originate, checks if a person or a machine answered ( AMD module + a bunch of other checks ) and then transfers people to the extension associated with the call center queue. It's not difficult with a little trial and error. The hard part is building the dial manger logic :/
Hope this helps,
-Matthew On 8/31/2018 12:32 PM, Do Nguyen Ha wrote:
Hi
i read on the freeswitch website about a syntax of the originate command
there are a lot of examples show how to use it, but there is no example to make a new call(callA) and then bridge a call(callA) to call center module(callcenter application)
example to make call and bridge a call to another number originate user/1000 &bridge(user/100)
please help
_________________________________________________________________________ Professional FreeSWITCH Servicessales@freeswitch.comhttps://freeswitch.com
Official FreeSWITCH Siteshttps://freeswitch.com/osshttps://freeswitch.org/confluencehttps://cluecon.c...
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttps://freeswit...
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
On 9/4/2018 8:24 PM, Do Nguyen Ha wrote:
thank you for sharing your experience
my goal is simple auto calling from esl to a list of numbers(callers) when callers answer phone and then i will bridge to callcenter module
to check the callers answer or not of originate command, i use the event-name "BACKGROUND_JOB". the message body to check is "_body": "-ERR USER_BUSY\n"/"-ERR NO_ANSWER\n"/"-ERR DESTINATION_OUT_OF_ORDER\n"...
I believe those are based on the SIP response codes. You should check out the commercial AMD module which will help you detect if you've reached a human or a machine ... https://freeswitch.org/confluence/display/FREESWITCH/mod_com_amd
to check the callers is answered by the agents of callcenter i use the event-name "CUSTOM" and event-name "bridge-agent-start"
that is my dial manger logic
is there any suggestion
Sounds like your on the right path. But in my experience, dialer logic has less to do with overcoming technical challenges and more to do with adhering to the legal requirements associated with outbound dialing. -Matthew
Thank you for your comments On Thu, Sep 6, 2018 at 12:01 AM Matthew Grooms <matthew@brightfire.net> wrote:
On 9/4/2018 8:24 PM, Do Nguyen Ha wrote:
thank you for sharing your experience
my goal is simple auto calling from esl to a list of numbers(callers) when callers answer phone and then i will bridge to callcenter module
to check the callers answer or not of originate command, i use the event-name "BACKGROUND_JOB". the message body to check is "_body": "-ERR USER_BUSY\n"/"-ERR NO_ANSWER\n"/"-ERR DESTINATION_OUT_OF_ORDER\n"...
I believe those are based on the SIP response codes. You should check out the commercial AMD module which will help you detect if you've reached a human or a machine ...
https://freeswitch.org/confluence/display/FREESWITCH/mod_com_amd
to check the callers is answered by the agents of callcenter i use the event-name "CUSTOM" and event-name "bridge-agent-start"
that is my dial manger logic
is there any suggestion
Sounds like your on the right path. But in my experience, dialer logic has less to do with overcoming technical challenges and more to do with adhering to the legal requirements associated with outbound dialing.
-Matthew
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
If i were you, I'd just use newfies dialer. Much much easier. On Fri, Sep 7, 2018, 19:33 Do Nguyen Ha <donguyenha@gmail.com> wrote:
Thank you for your comments
On Thu, Sep 6, 2018 at 12:01 AM Matthew Grooms <matthew@brightfire.net> wrote:
On 9/4/2018 8:24 PM, Do Nguyen Ha wrote:
thank you for sharing your experience
my goal is simple auto calling from esl to a list of numbers(callers) when callers answer phone and then i will bridge to callcenter module
to check the callers answer or not of originate command, i use the event-name "BACKGROUND_JOB". the message body to check is "_body": "-ERR USER_BUSY\n"/"-ERR NO_ANSWER\n"/"-ERR DESTINATION_OUT_OF_ORDER\n"...
I believe those are based on the SIP response codes. You should check out the commercial AMD module which will help you detect if you've reached a human or a machine ...
https://freeswitch.org/confluence/display/FREESWITCH/mod_com_amd
to check the callers is answered by the agents of callcenter i use the event-name "CUSTOM" and event-name "bridge-agent-start"
that is my dial manger logic
is there any suggestion
Sounds like your on the right path. But in my experience, dialer logic has less to do with overcoming technical challenges and more to do with adhering to the legal requirements associated with outbound dialing.
-Matthew
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________ Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
participants (3)
-
David Villasmil
-
Do Nguyen Ha
-
Matthew Grooms