I am attempting to Originate a call using Asterisk Manager on a Local 
extension and linking with another Local extension.

One of them is going to play a wav and the other one will record. In the 
end I will analyze the performance degradation of the wav crossing this 
loopback.

The problem is that the two extensions close immediately after the call 
in answered.
Please let me know if I am doing something wrong or if you have an idea 
how I could obtain the same thing in another way.

The Asterisk Manager call
                   clientSocket.Send(Encoding.ASCII.GetBytes("Action: 
Ping\r\nActionID: 2\r\n\r\n"));
                     // Send a ping request the asterisk server will 
send back a pong response.
                     clientSocket.Send(Encoding.ASCII.GetBytes("Action: 
originate\r\n"));
                     clientSocket.Send(Encoding.ASCII.GetBytes("Channel: 
Local/2...@internal\r\n"));
                     clientSocket.Send(Encoding.ASCII.GetBytes("Exten: 
2021 \r\n"));
                     clientSocket.Send(Encoding.ASCII.GetBytes("Context: 
internal\r\n"));
 
clientSocket.Send(Encoding.ASCII.GetBytes("Priority: 1\r\n"));
                     clientSocket.Send(Encoding.ASCII.GetBytes("Async: 
true\r\nCallerid: MyCall \r\n"));
 
clientSocket.Send(Encoding.ASCII.GetBytes("ActionID: 3\r\n\r\n"));

The extensions

[internal]
exten => 2020,1,Answer
exten => 2020,3,Playback(demo-congrats)
exten => 2020,4,Hangup

exten => 2021,1,Answer
exten => 2021,2,Record(_demo-congrats,0,10)
exten => 2021,3,Hangup




Response: Success

ActionID: 3

Message: Originate successfully queued

Event: Newchannel
Privilege: call,all
Channel: Local/2...@internal-b7c4;1
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 2020
Context: internal
Uniqueid: 1290931314.32

Event: Newchannel
Privilege: call,all
Channel: Local/2...@internal-b7c4;2
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 2020
Context: internal
Uniqueid: 1290931314.33

Event: NewAccountCode
Privilege: call,all
Channel: Local/2...@internal-b7c4;1
Uniqueid: 1290931314.32
AccountCode:
OldAccountCode:

Event: NewCallerid
Privilege: call,all
Channel: Local/2...@internal-b7c4;1
CallerIDNum:
CallerIDName: MyCall
Uniqueid: 1290931314.32
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: Newexten
Privilege: dialplan,all
Channel: Local/2...@internal-b7c4;2
Context: internal
Extension: 2020
Priority: 1
Application: Answer
AppData:
Uniqueid: 1290931314.33


Event: Newstate
Privilege: call,all
Channel: Local/2...@internal-b7c4;2
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum:
CallerIDName: MyCall
Uniqueid: 1290931314.33

Event: Newstate
Privilege: call,all
Channel: Local/2...@internal-b7c4;1
ChannelState: 6
ChannelStateDesc: Up
CallerIDNum:
CallerIDName: MyCall
Uniqueid: 1290931314.32

Event: OriginateResponse
Privilege: call,all
ActionID: 3
Response: Success
Channel: Local/2...@internal-b7c4;1
Context: internal
Exten: 2021
Reason: 4
Uniqueid: 1290931314.32
CallerIDNum: <unknown>
CallerIDName: MyCall

Event: Hangup
Privilege: call,all
Channel: Local/2...@internal-b7c4;1
Uniqueid: 1290931314.32
CallerIDNum: <unknown>
CallerIDName: MyCall
Cause: 0
Cause-txt: Unknown

Event: Hangup
Privilege: call,all
Channel: Local/2...@internal-b7c4;2
Uniqueid: 1290931314.33
CallerIDNum: <unknown>
CallerIDName: MyCall
Cause: 0
Cause-txt: Unknown



-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to