Немного предыстории.
Чтобы повесить трубку, перенаправить вызов через AMI нужно знать Channel, а для этого необходимо выловить правильный его номер.
Подскажите, в каких случаях создаются NewChannel события?
Как понял я сам, они генерируются при входящем/исходящем звонке, когда звонок пришел и телефонный аппарат его уже принял, но трубка еще не поднята.
Просто заметил, что на одну линию может прийти 3 таких события с разными названиями каналов.
Вот события по одному исходящему вызову:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Event: Newchannel
Privilege: call,all
Timestamp: 1330687818.679691
Channel: SIP/104-00000080
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum: 104
CallerIDName: device
AccountCode:
Exten: 80292553363
Context: from-internal
Uniqueid: 1330687818.185
Event: Newchannel
Privilege: call,all
Timestamp: 1330687818.708648
Channel: Datacard/datacard3-0100000006
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName: datacard3
AccountCode:
Exten:
Context: incoming-datacard
Uniqueid: 1330687818.186
Event: Cdr
Privilege: cdr,all
Timestamp: 1330687828.160029
AccountCode:
Source: 104
Destination: 80292553363
DestinationContext: from-internal
CallerID: "104" <104>
Channel: SIP/104-00000080
DestinationChannel: Datacard/datacard3-0100000006
LastApplication: Dial
LastData: datacard/i:358811030195463/80292553363,300,
StartTime: 2012-03-02 13:30:18
AnswerTime:
EndTime: 2012-03-02 13:30:28
Duration: 10
BillableSeconds: 0
Disposition: NO ANSWER
AMAFlags: DOCUMENTATION
UniqueID: 1330687818.185
UserField:
Privilege: call,all
Timestamp: 1330687818.679691
Channel: SIP/104-00000080
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum: 104
CallerIDName: device
AccountCode:
Exten: 80292553363
Context: from-internal
Uniqueid: 1330687818.185
Event: Newchannel
Privilege: call,all
Timestamp: 1330687818.708648
Channel: Datacard/datacard3-0100000006
ChannelState: 0
ChannelStateDesc: Down
CallerIDNum:
CallerIDName: datacard3
AccountCode:
Exten:
Context: incoming-datacard
Uniqueid: 1330687818.186
Event: Cdr
Privilege: cdr,all
Timestamp: 1330687828.160029
AccountCode:
Source: 104
Destination: 80292553363
DestinationContext: from-internal
CallerID: "104" <104>
Channel: SIP/104-00000080
DestinationChannel: Datacard/datacard3-0100000006
LastApplication: Dial
LastData: datacard/i:358811030195463/80292553363,300,
StartTime: 2012-03-02 13:30:18
AnswerTime:
EndTime: 2012-03-02 13:30:28
Duration: 10
BillableSeconds: 0
Disposition: NO ANSWER
AMAFlags: DOCUMENTATION
UniqueID: 1330687818.185
UserField: