phpAMI 1.0 showDialPlan Envia "ManagerAction_ShowDialPlan" Lista Contextos, Extensiones, y prioridades return: ver listEvent() link: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_ShowDialPlan array showDialPlan ([string $context = null], [string $exten = null]) string $context: Contexto de extension (Default: null) string $exten: Extension (Default: null) -------------Interface AMI------------- Action: ShowDialPlan Context: home Response: Success EventList: start Message: DialPlan list will follow Event: ListDialplan Context: home Extension: 10 Priority: 1 Application: Dial AppData: DAHDI/2,30,Ttm Registrar: pbx_config Event: ListDialplan Context: home Extension: 10 Priority: 2 Application: Hangup AppData: Registrar: pbx_config Event: ListDialplan Context: home Extension: 11 Priority: 1 Application: Dial AppData: SIP/ipphone,30,Ttm Registrar: pbx_config Event: ListDialplan Context: home Extension: 11 Priority: 2 Application: Hangup AppData: Registrar: pbx_config ... Event: ListDialplan Context: home IncludeContext: parkedcalls Registrar: pbx_config Event: ShowDialPlanComplete EventList: Complete ListItems: 31 ListExtensions: 17 ListPriorities: 30 ListContexts: 17 --------------------------------------- ----------------Ejemplo---------------- include "phpAMI.php"; $ami=new phpAMI("admin","admin"); $login=$ami->login(); if($login["Response"]=="Success"){ print_r($ami->showDialPlan ("home")); $ami->logoff(); } --------------------------------------- ----------Respuesta de phpAMI---------- Array ( [Response] => Success [EventList] => start [Message] => DialPlan list will follow [List] => Array ( [home:10:1] => Array ( [Event] => ListDialplan [Context] => home [Extension] => 10 [Priority] => 1 [Application] => Dial [AppData] => DAHDI/2,30,Ttm [Registrar] => pbx_config ) [home:10:2] => Array ( [Event] => ListDialplan [Context] => home [Extension] => 10 [Priority] => 2 [Application] => Hangup [AppData] => [Registrar] => pbx_config ) [home:11:1] => Array ( [Event] => ListDialplan [Context] => home [Extension] => 11 [Priority] => 1 [Application] => Dial [AppData] => SIP/ipphone,30,Ttm [Registrar] => pbx_config ) [home:11:2] => Array ( [Event] => ListDialplan [Context] => home [Extension] => 11 [Priority] => 2 [Application] => Hangup [AppData] => [Registrar] => pbx_config ) ........... Siguen las extenciones hasta ........... [home:parkedcalls] => Array ( [Event] => ListDialplan [Context] => home [IncludeContext] => parkedcalls [Registrar] => pbx_config ) ) [ListInfo] => Array ( [Event] => ShowDialPlanComplete [EventList] => Complete [ListItems] => 31 [ListExtensions] => 17 [ListPriorities] => 30 [ListContexts] => 17 ) ) ---------------------------------------