[Freeswitch-users] How to Answer a Call from ESL java

Normando Hall nhall at unixlan.com.ar
Tue Sep 22 16:05:49 UTC 2020


Hello Malik

It is strange. Can you chare you dialplan extension where you park the
incoming call?

I asume you are subscribed for all events and listen for park.

This is my public dialplan extension:

<include>
<extension name="IVR_FXO">
<condition field="destination_number" expression="^(66[78][0-9])$">
<action application="park"/>
</condition>
</extension>
</include>

The in my js code (snipet)

conn.on(Events.RECEIVED, event => {
const eventName = event.getHeader('Event-Name');

if(eventName != null){
const uuid = event.getHeader('Caller-Unique-ID');
let callerNumber = event.getHeader('Caller-ANI');
if(debug) callerNumber = '4275595'
const context = event.getHeader('Caller-Context');
const destination = event.getHeader('Caller-Destination-Number');
const callDirection = event.getHeader('Call-Direction');
const internal = event.getHeader('variable_sip_user_agent');
//logger.info(eventName)

switch (eventName) {
case ChannelEvents.HANGUP:
const hangupCause = event.getHeader('Hangup-Cause');
helpers.delChannel(uuid);
//logger.info(hangupCause + ' ' + uuid)
break;

*case****ChannelEvents**.**PARK**:*
//logger.info("ID: " + uuid + "\nNumero: " + callerNumber + "\nContexto:
" + context + "\nDestino: " + destination + "\nTipo: " + callDirection +
"\nInterno: " + internal + "\n");
.....  


El 22/09/2020 a las 06:38 a. m., Ehtasham Ul-Haq escribió:
> Hello Normando, 
> Thanks for your Answer, 
> However, when we park the callee, the call got disconnected. 
>
> Malik Ehtasham, Lead ProjDev
>
> WWW:domain2.png.expertflow.com <http://www.expertflow.com/>   FB:
> FB-f-Logo__blue_29.png/Expertflow
> <https://www.facebook.com/Expertflow>  LinkedIn:
> linkedIn.png   /company/expertflow
> <https://www.linkedin.com/company/expertflow>Youtube:
>  YouTube-social-square_red_128px.png/user/expertflow
> <https://www.youtube.com/user/expertflow>Twitter:
>  twitter.JPG/Expertflow <https://twitter.com/Expertflow>
>
> 361 Model Town Lahore Pakistan ; Mobile +92 3347815664,+92 334
> 4853664; email, Cisco Spark and Google Talk:
> ehtasham.malik at expertflow.com <mailto:andreas.stuber at expertflow.com>;
> Skype:<http://andreas.stuber.expertflow.com/>_shani.awan3_
>
>
> On Tue, Sep 22, 2020 at 1:48 AM Normando Hall via FreeSWITCH-users
> <freeswitch-users at lists.freeswitch.org
> <mailto:freeswitch-users at lists.freeswitch.org>> wrote:
>
>
>
>
>     ---------- Forwarded message ----------
>     From: Normando Hall <nhall at unixlan.com.ar
>     <mailto:nhall at unixlan.com.ar>>
>     To: freeswitch-users at lists.freeswitch.org
>     <mailto:freeswitch-users at lists.freeswitch.org>
>     Cc: 
>     Bcc: 
>     Date: Mon, 21 Sep 2020 17:14:17 -0300
>     Subject: Re: [Freeswitch-users] How to Answer a Call from ESL java
>     Hi.
>
>     If you are using inbound ESl, you must park the call in your dialplan,
>     and listen for "park" event in your ESL code. Then answer this call
>
>     Regards
>
>     El 21/09/2020 a las 04:38 p. m., Malik Ehtasham escribió:
>     > Hello,
>     > I want to answer the call from my web application. For Example,
>     SIP Phone 1,
>     > dial a call to SIP Phone B, now Phone B is ringing, now I want
>     to answer the
>     > call on Phone B, via my Web Interface, so there is a button on
>     my interface
>     > to answer the call.
>     > To answer the call I am executing the below command, but this
>     doesn't do
>     > anything and the call keeps on ringing on phone B. Any
>     >
>     > EslMessage response =
>     >
>     client.sendSyncApiCommand("uuid_answer",Event_Header.get("Unique-ID"));
>     >
>     >
>     >
>     > --
>     > Sent from: http://freeswitch-users.2379917.n2.nabble.com/
>     >
>     >
>     _________________________________________________________________________
>     >
>     > The FreeSWITCH project is sponsored by SignalWire
>     https://signalwire.com
>     > Enhance your FreeSWITCH install with disruptive priced SMS and
>     PSTN services.
>     > Build your next product on our scalable cloud platform.
>     >
>     > Join our online community to chat in real time
>     https://signalwire.community
>     >
>     > Professional FreeSWITCH Services
>     > sales at freeswitch.com <mailto:sales at 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 at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     >
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     > https://freeswitch.com
>
>
>
>
>     ---------- Forwarded message ----------
>     From: Normando Hall via FreeSWITCH-users
>     <freeswitch-users at lists.freeswitch.org
>     <mailto:freeswitch-users at lists.freeswitch.org>>
>     To: freeswitch-users at lists.freeswitch.org
>     <mailto:freeswitch-users at lists.freeswitch.org>
>     Cc: 
>     Bcc: 
>     Date: Mon, 21 Sep 2020 13:48:47 -0700 (PDT)
>     Subject: Re: [Freeswitch-users] How to Answer a Call from ESL java
>     _________________________________________________________________________
>
>     The FreeSWITCH project is sponsored by SignalWire
>     https://signalwire.com
>     Enhance your FreeSWITCH install with disruptive priced SMS and
>     PSTN services.
>     Build your next product on our scalable cloud platform.
>
>     Join our online community to chat in real time
>     https://signalwire.community
>
>     Professional FreeSWITCH Services
>     sales at freeswitch.com <mailto:sales at 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 at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     https://freeswitch.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20200922/7951fad3/attachment-0001.html>


More information about the FreeSWITCH-users mailing list