| 118 | | $output .= "member=".$member."\n"; |
|---|
| | 121 | if ($amp_conf['QUEUESTATEINTERFACE'] == 'true') { |
|---|
| | 122 | if ($astman != null) { |
|---|
| | 123 | $local_exten = preg_replace("/[^0-9#\,*]/", "", $member); |
|---|
| | 124 | $user = substr($local_exten, 0, -2); |
|---|
| | 125 | $true_device = $astman->database_get("AMPUSER",$user."/device"); |
|---|
| | 126 | $state_interface = $astman->database_get("DEVICE",$true_device."/dial"); |
|---|
| | 127 | if ($chan_dahdi && substr($state_interface, 0, 4) === 'ZAP/') { |
|---|
| | 128 | $state_interface = 'DAHDI/' . substr($state_interface, 4); |
|---|
| | 129 | } |
|---|
| | 130 | $output .= "member=".$member.",,".$state_interface."\n"; |
|---|
| | 131 | } else { |
|---|
| | 132 | die_freepbx("No open connection to asterisk manager, can not access object."); |
|---|
| | 133 | } |
|---|
| | 134 | } else { |
|---|
| | 135 | $output .= "member=".$member."\n"; |
|---|
| | 136 | } |
|---|