phpAMI 1.0 dahdiShowChannels Envia "ManagerAction_DAHDIShowChannels" obtiene el estado de canales DAHDI return: Ver listEvent() link: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_DAHDIShowChannels access: public array dahdiShowChannels ([string $channel = null]) string $channel: canal DAHDI (default: todos) -------------Interface AMI------------- Response: Success Message: DAHDI channel status will follow Event: DAHDIShowChannels DAHDIChannel: 1 Channel: DAHDI/1-1 Uniqueid: 1330124751.77 AccountCode: Signalling: FXS Kewlstart SignallingCode: 8196 Context: movistar-in DND: Disabled Alarm: No Alarm Event: DAHDIShowChannels DAHDIChannel: 2 Channel: DAHDI/2-1 Uniqueid: 1330124739.76 AccountCode: Signalling: FXO Kewlstart SignallingCode: 4128 Context: home DND: Disabled Alarm: No Alarm Event: DAHDIShowChannels DAHDIChannel: 3 Signalling: FXS Kewlstart SignallingCode: 8196 Context: cantv-in DND: Disabled Alarm: No Alarm Event: DAHDIShowChannels DAHDIChannel: 4 Signalling: FXO Kewlstart SignallingCode: 4128 Context: cantv-in DND: Disabled Alarm: No Alarm Event: DAHDIShowChannelsComplete Items: 4 --------------------------------------- ----------------Ejemplo---------------- include "phpAMI.php"; $ami=new phpAMI("admin","admin"); $login=$ami->login(); if($login["Response"]=="Success"){ print_r($ami->dahdiShowChannels()); $ami->logoff(); } --------------------------------------- ----------Respuesta de phpAMI---------- Array ( [Response] => Success [Message] => DAHDI channel status will follow [List] => Array ( [1] => Array ( [Event] => DAHDIShowChannels [DAHDIChannel] => 1 [Signalling] => FXS Kewlstart [SignallingCode] => 8196 [Context] => movistar-in [DND] => Disabled [Alarm] => No Alarm ) [2] => Array ( [Event] => DAHDIShowChannels [DAHDIChannel] => 2 [Signalling] => FXO Kewlstart [SignallingCode] => 4128 [Context] => home [DND] => Disabled [Alarm] => No Alarm ) [3] => Array ( [Event] => DAHDIShowChannels [DAHDIChannel] => 3 [Signalling] => FXS Kewlstart [SignallingCode] => 8196 [Context] => cantv-in [DND] => Disabled [Alarm] => No Alarm ) [4] => Array ( [Event] => DAHDIShowChannels [DAHDIChannel] => 4 [Signalling] => FXO Kewlstart [SignallingCode] => 4128 [Context] => cantv-in [DND] => Disabled [Alarm] => No Alarm ) ) [ListInfo] => Array ( [Event] => DAHDIShowChannelsComplete [Items] => 4 ) ) Si el canal espesificado no existe responde: Array ( [Response] => Success [Message] => DAHDI channel status will follow [List] => Array ( ) [ListInfo] => Array ( [Event] => DAHDIShowChannelsComplete [Items] => 0 ) ) ---------------------------------------