[asterisk-bugs] [JIRA] (ASTERISK-30385) Making a call from one extension(100) to another extension(200) through ari-client (Node.js)

Muhammad Annas (JIRA) noreply at issues.asterisk.org
Wed Jan 4 05:57:03 CST 2023


Muhammad Annas created ASTERISK-30385:
-----------------------------------------

             Summary: Making a call from one extension(100) to another extension(200) through ari-client (Node.js)
                 Key: ASTERISK-30385
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30385
             Project: Asterisk
          Issue Type: Information Request
      Security Level: None
          Components: Applications/app_stasis
    Affects Versions: 18.5.0
         Environment: Ubuntu 20
            Reporter: Muhammad Annas
            Severity: Blocker


Precise overview about the flow:
 
- I am calling my initial extension(100) using zoiper through twilio sip domain which actually direct the call to my asterisk server. 

- Now when my call is in asterisk server I'm trying to forward it to another extension(200) using ari-client. 

- For now I was trying to do it internally (attaching my code chunks) 

/** code from ari-client index.js */
try {
  let dialedChannel = null;

  dialedChannel = await client.channels.originate({
    endpoint: "PJSIP/twilio0",
    app: ariConfig.appName,
    extension: "200",
  });

  log.warn("EXTEN DIALED");
  log.warn("EXTEN ANSWERED");
} catch (err) {
  log.error(err, "DIALED ERROR");
}
 
/** configuration from extension.conf  for extension(200)*/

[from-internal]
exten = 200,1,Answer()
same = n,Wait(1)
same = n,Playback(hello-world)
same = n,Hangup()

So can anyone guide me here. How it can be possibly done? or it is even possible using ari-client?


Thanks in advance



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list