[root@pbx01 fop2]# ./fop2_server -X 511 Flash Operator Panel 2 - License file fop2.lic not found. ** COLLECT INCLUDES fop2.cfg , tipo server, nest level 1 ** Executing config script /usr/local/fop2/autoconfig-users.sh ** Done executing script /usr/local/fop2/autoconfig-users.sh of type server -- TIMER asterisk_ami_connect and async config check ** READ SERVER CONFIG ** PLUGIN: Loading server side plugin /var/www/html/fop2/admin/plugins/configonreload/configonreload.pl ** READ SERVER calling COLLECT INCLUDES archivo autobuttons.cfg context GENERAL!buttons ** COLLECT INCLUDES autobuttons.cfg , tipo buttons, nest level 1 ** Executing config script /usr/local/fop2/autoconfig-buttons.sh ** VOICEMAIL PATH /var/spool/asterisk/voicemail ** Done executing script /usr/local/fop2/autoconfig-buttons.sh of type buttons -- TIMER asterisk_ami_connect and async config check ** READ BUTTONS CONFIG buttons para contexto GENERAL Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all ** GENERA CONFIG START ** GENERA CONFIG - GENERAL ** GENERA CONFIG END Set doing hup to zero ** Starting Socket server for clients !! Attempting to connect to AMI on server 127.0.0.1 127.0.0.1 -> AuthType: md5 127.0.0.1 -> Action: Challenge 127.0.0.1 -> ActionID: 1 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 1 127.0.0.1 <- Challenge: 196771012 127.0.0.1 -> AuthType: md5 127.0.0.1 -> Events: on 127.0.0.1 -> Username: fop2 127.0.0.1 -> Action: login 127.0.0.1 -> Key: 11dc3227f5e5643bb2b16bd7dcd05960 127.0.0.1 -> ActionID: 2 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 2 127.0.0.1 <- Message: Authentication accepted ** QUERY INITIAL STATUS START ** CALLING QUERY UNPOPULATED MAILBOX on FOP2::AMI2=HASH(0x117157c0) ** QUERY UNPOPULATED MAILBOX key 702@default It's blessed into class FOP2::Extension ++ GET SERVER for SIP/702 = 127.0.0.1 ** QUERY UNPOPULATED MAILBOX 702@default SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Mailbox: 702@default 127.0.0.1 -> Action: MailboxCount 127.0.0.1 -> ActionID: 3 It's blessed into class FOP2::Extension ++ GET SERVER for SIP/402 = 127.0.0.1 ** QUERY CUSTOM ASTDB 402 CF para chan SIP/402 SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Action: DBGet 127.0.0.1 -> Family: CF 127.0.0.1 -> Key: 402 127.0.0.1 -> ActionID: 4 127.0.0.1 -> Action: Status 127.0.0.1 -> Action: QueueStatus 127.0.0.1 -> ActionID: initial 127.0.0.1 -> Action: Agents 127.0.0.1 -> Action: SipPeers 127.0.0.1 -> Action: IaxPeers 127.0.0.1 -> Action: ParkedCalls Skipping user & device queries, not in user device mode 0 127.0.0.1 -> Command: database show fop2notes 127.0.0.1 -> Action: Command 127.0.0.1 -> ActionID: 5 127.0.0.1 -> Command: database show fop2state 127.0.0.1 -> Action: Command 127.0.0.1 -> ActionID: 6 127.0.0.1 -> Action: CoreSettings 127.0.0.1 -> ActionID: 7 127.0.0.1 <- Event: FullyBooted 127.0.0.1 <- Privilege: system,all 127.0.0.1 <- Status: Fully Booted 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 3 127.0.0.1 <- Message: Mailbox Message Count 127.0.0.1 <- Mailbox: 702@default 127.0.0.1 <- UrgMessages: 0 127.0.0.1 <- NewMessages: 0 127.0.0.1 <- OldMessages: 0 It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ** CALLING QUERY UNPOPULATED MAILBOX on FOP2::AMI2=HASH(0x117157c0) ** QUERY UNPOPULATED MAILBOX key 302@default It's blessed into class FOP2::Extension ++ GET SERVER for SIP/302 = 127.0.0.1 ** QUERY UNPOPULATED MAILBOX 302@default SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Mailbox: 302@default 127.0.0.1 -> Action: MailboxCount 127.0.0.1 -> ActionID: 8 FIN handle_ami_response canal SIP/702, comando voicemail, datos 0, slot FIN handle_ami_response canal SIP/702, comando voicemailcount, datos &vmail_count!0!0, slot 127.0.0.1 <- Response: Error 127.0.0.1 <- ActionID: 4 127.0.0.1 <- Message: Database entry not found It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ++ GET SERVER for IAX2/102 = 127.0.0.1 ** QUERY CUSTOM ASTDB 102 CF para chan IAX2/102 SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Action: DBGet 127.0.0.1 -> Family: CF 127.0.0.1 -> Key: 102 127.0.0.1 -> ActionID: 9 127.0.0.1 <- Response: Success 127.0.0.1 <- Message: Channel status will follow 127.0.0.1 <- Event: StatusComplete 127.0.0.1 <- Items: 0 STATUS COMPLETE Not a reference at all 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: initial 127.0.0.1 <- Message: Queue status will follow !! Ignoring response as it does not have Event 127.0.0.1 <- Event: QueueParams 127.0.0.1 <- Queue: default 127.0.0.1 <- Max: 0 127.0.0.1 <- Strategy: ringall 127.0.0.1 <- Calls: 0 127.0.0.1 <- Holdtime: 0 127.0.0.1 <- TalkTime: 0 127.0.0.1 <- Completed: 0 127.0.0.1 <- Abandoned: 0 127.0.0.1 <- ServiceLevel: 0 127.0.0.1 <- ServicelevelPerf: 0.0 127.0.0.1 <- Weight: 0 127.0.0.1 <- ActionID: initial Not a reference at all 127.0.0.1 <- Event: QueueParams 127.0.0.1 <- Queue: 455 127.0.0.1 <- Max: 0 127.0.0.1 <- Strategy: ringall 127.0.0.1 <- Calls: 0 127.0.0.1 <- Holdtime: 0 127.0.0.1 <- TalkTime: 0 127.0.0.1 <- Completed: 0 127.0.0.1 <- Abandoned: 0 127.0.0.1 <- ServiceLevel: 60 127.0.0.1 <- ServicelevelPerf: 0.0 127.0.0.1 <- Weight: 0 127.0.0.1 <- ActionID: initial It's blessed into class FOP2::Queue END HANDLING AMI EVENT channel QUEUE/455^127.0.0.1, command stats, data eyJBQkFORE9ORUQiOiIwIiwiU0VSVklDRUxFVkVMUEVSRiI6IjAuMCIsIkhPTERUSU1FIjoiMCIsIkNPTVBMRVRFRCI6IjAiLCJTRVJWSUNFTEVWRUwiOiI2MCJ9, slot 127.0.0.1 <- Event: QueueMember 127.0.0.1 <- Queue: 455 127.0.0.1 <- Name: 402 127.0.0.1 <- Location: Local/402@from-queue/n 127.0.0.1 <- StateInterface: hint:402@ext-local 127.0.0.1 <- Membership: static 127.0.0.1 <- Penalty: 0 127.0.0.1 <- CallsTaken: 0 127.0.0.1 <- LastCall: 0 127.0.0.1 <- Status: 5 127.0.0.1 <- Paused: 0 127.0.0.1 <- ActionID: initial wallboard NO NO tengo status timer para SIP/402 It's blessed into class FOP2::Queue It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ++ SET STATUS for SIP/402 = unpaused END HANDLING AMI EVENT channel SIP/402, command status, data unpaused, slot 0 END HANDLING AMI EVENT channel SIP/402, command rename, data 402 402, slot 127.0.0.1 <- Event: QueueMember 127.0.0.1 <- Queue: 455 127.0.0.1 <- Name: 702 127.0.0.1 <- Location: Local/702@from-queue/n 127.0.0.1 <- StateInterface: hint:702@ext-local 127.0.0.1 <- Membership: static 127.0.0.1 <- Penalty: 0 127.0.0.1 <- CallsTaken: 0 127.0.0.1 <- LastCall: 0 127.0.0.1 <- Status: 1 127.0.0.1 <- Paused: 0 127.0.0.1 <- ActionID: initial wallboard NO NO tengo status timer para SIP/702 It's blessed into class FOP2::Queue It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ++ SET STATUS for SIP/702 = unpaused END HANDLING AMI EVENT channel SIP/702, command status, data unpaused, slot 0 END HANDLING AMI EVENT channel SIP/702, command rename, data 702 702, slot 127.0.0.1 <- Event: QueueStatusComplete 127.0.0.1 <- ActionID: initial QUEUE STATUS COMPLETE It's blessed into class FOP2::Queue ** QUEUE MEMBER LIST start for queue QUEUE/455^127.0.0.1 ** QUEUE MEMBER LIST devuelve WyB7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJmcmVlIiwgImxvYyI6ICJMb2NhbC83MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjcwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzIxIiB9ICx7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJ1bmF2YWlsIiwgImxvYyI6ICJMb2NhbC80MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjQwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzIxIiB9IF0= It's blessed into class FOP2::Queue ** QUEUE MEMBER LIST start for queue QUEUE/DEFAULT^127.0.0.1 ** QUEUE MEMBER LIST devuelve WyBd END HANDLING AMI EVENT channel QUEUE/455^127.0.0.1, command queuemembers, data WyB7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJmcmVlIiwgImxvYyI6ICJMb2NhbC83MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjcwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzIxIiB9ICx7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJ1bmF2YWlsIiwgImxvYyI6ICJMb2NhbC80MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjQwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzIxIiB9IF0=, slot END HANDLING AMI EVENT channel QUEUE/DEFAULT^127.0.0.1, command queuemembers, data WyBd, slot 127.0.0.1 <- Response: Success 127.0.0.1 <- Message: Agents will follow 127.0.0.1 <- Event: AgentsComplete 127.0.0.1 <- Response: Success 127.0.0.1 <- EventList: start 127.0.0.1 <- Message: Peer status list will follow 127.0.0.1 <- Event: PeerEntry 127.0.0.1 <- Channeltype: SIP 127.0.0.1 <- ObjectName: 302 127.0.0.1 <- ChanObjectType: peer 127.0.0.1 <- IPaddress: 192.168.15.101 127.0.0.1 <- IPport: 5063 127.0.0.1 <- Dynamic: yes 127.0.0.1 <- AutoForcerport: no 127.0.0.1 <- Forcerport: no 127.0.0.1 <- AutoComedia: no 127.0.0.1 <- Comedia: no 127.0.0.1 <- VideoSupport: no 127.0.0.1 <- TextSupport: no 127.0.0.1 <- ACL: yes 127.0.0.1 <- Status: OK (59 ms) 127.0.0.1 <- RealtimeDevice: no 127.0.0.1 <- Description: GET CHANNEL input (SIP/302) - output (SIP/302) It's blessed into class FOP2::Extension ++ SET QUALIFY for SIP/302 to ok ++ GET QUALIFY for SIP/302 = ok END HANDLING AMI EVENT channel SIP/302, command qualify, data ok, slot 0 127.0.0.1 <- Event: PeerEntry 127.0.0.1 <- Channeltype: SIP 127.0.0.1 <- ObjectName: 402 127.0.0.1 <- ChanObjectType: peer 127.0.0.1 <- IPaddress: -none- 127.0.0.1 <- IPport: 0 127.0.0.1 <- Dynamic: yes 127.0.0.1 <- AutoForcerport: no 127.0.0.1 <- Forcerport: no 127.0.0.1 <- AutoComedia: no 127.0.0.1 <- Comedia: no 127.0.0.1 <- VideoSupport: no 127.0.0.1 <- TextSupport: no 127.0.0.1 <- ACL: yes 127.0.0.1 <- Status: UNKNOWN 127.0.0.1 <- RealtimeDevice: no 127.0.0.1 <- Description: GET CHANNEL input (SIP/402) - output (SIP/402) It's blessed into class FOP2::Extension ++ SET QUALIFY for SIP/402 to notok ++ GET QUALIFY for SIP/402 = notok END HANDLING AMI EVENT channel SIP/402, command qualify, data notok, slot 0 127.0.0.1 <- Event: PeerEntry 127.0.0.1 <- Channeltype: SIP 127.0.0.1 <- ObjectName: 502 127.0.0.1 <- ChanObjectType: peer 127.0.0.1 <- IPaddress: 192.168.15.107 127.0.0.1 <- IPport: 5064 127.0.0.1 <- Dynamic: yes 127.0.0.1 <- AutoForcerport: no 127.0.0.1 <- Forcerport: no 127.0.0.1 <- AutoComedia: no 127.0.0.1 <- Comedia: no 127.0.0.1 <- VideoSupport: no 127.0.0.1 <- TextSupport: no 127.0.0.1 <- ACL: yes 127.0.0.1 <- Status: OK (59 ms) 127.0.0.1 <- RealtimeDevice: no 127.0.0.1 <- Description: GET CHANNEL input (SIP/502) - output (SIP/502) It's blessed into class FOP2::Extension ++ SET QUALIFY for SIP/502 to ok ++ GET QUALIFY for SIP/502 = ok END HANDLING AMI EVENT channel SIP/502, command qualify, data ok, slot 0 127.0.0.1 <- Event: PeerEntry 127.0.0.1 <- Channeltype: SIP 127.0.0.1 <- ObjectName: 702 127.0.0.1 <- ChanObjectType: peer 127.0.0.1 <- IPaddress: 192.168.15.111 127.0.0.1 <- IPport: 5062 127.0.0.1 <- Dynamic: yes 127.0.0.1 <- AutoForcerport: no 127.0.0.1 <- Forcerport: no 127.0.0.1 <- AutoComedia: no 127.0.0.1 <- Comedia: no 127.0.0.1 <- VideoSupport: no 127.0.0.1 <- TextSupport: no 127.0.0.1 <- ACL: yes 127.0.0.1 <- Status: OK (71 ms) 127.0.0.1 <- RealtimeDevice: no 127.0.0.1 <- Description: GET CHANNEL input (SIP/702) - output (SIP/702) It's blessed into class FOP2::Extension ++ SET QUALIFY for SIP/702 to ok ++ GET QUALIFY for SIP/702 = ok END HANDLING AMI EVENT channel SIP/702, command qualify, data ok, slot 0 127.0.0.1 <- Event: PeerEntry 127.0.0.1 <- Channeltype: SIP 127.0.0.1 <- ObjectName: blue-sip-out 127.0.0.1 <- ChanObjectType: peer 127.0.0.1 <- IPaddress: 217.74.179.29 127.0.0.1 <- IPport: 5060 127.0.0.1 <- Dynamic: no 127.0.0.1 <- AutoForcerport: no 127.0.0.1 <- Forcerport: yes 127.0.0.1 <- AutoComedia: no 127.0.0.1 <- Comedia: yes 127.0.0.1 <- VideoSupport: no 127.0.0.1 <- TextSupport: no 127.0.0.1 <- ACL: no 127.0.0.1 <- Status: OK (9 ms) 127.0.0.1 <- RealtimeDevice: no 127.0.0.1 <- Description: GET CHANNEL input (SIP/BLUE-SIP-OUT) - output (SIP/BLUE-SIP-OUT) It's blessed into class FOP2::Extension ++ SET QUALIFY for SIP/blue-sip-out to ok ++ GET QUALIFY for SIP/blue-sip-out = ok END HANDLING AMI EVENT channel SIP/BLUE-SIP-OUT, command qualify, data ok, slot 0 127.0.0.1 <- Event: PeerlistComplete 127.0.0.1 <- EventList: Complete 127.0.0.1 <- ListItems: 5 127.0.0.1 <- Response: Success 127.0.0.1 <- EventList: start 127.0.0.1 <- Message: Peer status list will follow 127.0.0.1 <- Event: PeerEntry 127.0.0.1 <- Channeltype: IAX2 127.0.0.1 <- ObjectName: 102 127.0.0.1 <- ChanObjectType: peer 127.0.0.1 <- IPaddress: (null) 127.0.0.1 <- IPport: 0 127.0.0.1 <- Dynamic: yes 127.0.0.1 <- Trunk: no 127.0.0.1 <- Encryption: no 127.0.0.1 <- Status: UNKNOWN 127.0.0.1 <- Description: GET CHANNEL input (IAX2/102) - output (IAX2/102) It's blessed into class FOP2::Extension ++ SET QUALIFY for IAX2/102 to notok ++ GET QUALIFY for IAX2/102 = notok END HANDLING AMI EVENT channel IAX2/102, command qualify, data notok, slot 0 127.0.0.1 <- Event: PeerlistComplete 127.0.0.1 <- EventList: Complete 127.0.0.1 <- ListItems: 1 127.0.0.1 <- Response: Success 127.0.0.1 <- Message: Parked calls will follow 127.0.0.1 <- Event: ParkedCallsComplete 127.0.0.1 <- Total: 0 127.0.0.1 <- Response: Follows 127.0.0.1 <- Privilege: Command 127.0.0.1 <- ActionID: 5 127.0.0.1 <- 0 results found. --END COMMAND-- 127.0.0.1 <- Response: Follows 127.0.0.1 <- Privilege: Command 127.0.0.1 <- ActionID: 6 127.0.0.1 <- 0 results found. --END COMMAND-- 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 7 127.0.0.1 <- AMIversion: 1.3 127.0.0.1 <- AsteriskVersion: 11.13.0 127.0.0.1 <- SystemName: 127.0.0.1 <- CoreMaxCalls: 0 127.0.0.1 <- CoreMaxLoadAvg: 0.000000 127.0.0.1 <- CoreRunUser: 127.0.0.1 <- CoreRunGroup: 127.0.0.1 <- CoreMaxFilehandles: 0 127.0.0.1 <- CoreRealTimeEnabled: No 127.0.0.1 <- CoreCDRenabled: Yes 127.0.0.1 <- CoreHTTPenabled: No 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 8 127.0.0.1 <- Message: Mailbox Message Count 127.0.0.1 <- Mailbox: 302@default 127.0.0.1 <- UrgMessages: 0 127.0.0.1 <- NewMessages: 0 127.0.0.1 <- OldMessages: 0 It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ** CALLING QUERY UNPOPULATED MAILBOX on FOP2::AMI2=HASH(0x117157c0) ** QUERY UNPOPULATED MAILBOX key 502@default It's blessed into class FOP2::Extension ++ GET SERVER for SIP/502 = 127.0.0.1 ** QUERY UNPOPULATED MAILBOX 502@default SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Mailbox: 502@default 127.0.0.1 -> Action: MailboxCount 127.0.0.1 -> ActionID: 10 FIN handle_ami_response canal SIP/302, comando voicemail, datos 0, slot FIN handle_ami_response canal SIP/302, comando voicemailcount, datos &vmail_count!0!0, slot 127.0.0.1 <- Response: Error 127.0.0.1 <- ActionID: 9 127.0.0.1 <- Message: Database entry not found It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ++ GET SERVER for SIP/502 = 127.0.0.1 ** QUERY CUSTOM ASTDB 502 CF para chan SIP/502 SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Action: DBGet 127.0.0.1 -> Family: CF 127.0.0.1 -> Key: 502 127.0.0.1 -> ActionID: 11 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 10 127.0.0.1 <- Message: Mailbox Message Count 127.0.0.1 <- Mailbox: 502@default 127.0.0.1 <- UrgMessages: 0 127.0.0.1 <- NewMessages: 0 127.0.0.1 <- OldMessages: 1 It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ** CALLING QUERY UNPOPULATED MAILBOX on FOP2::AMI2=HASH(0x117157c0) ** QUERY UNPOPULATED MAILBOX key 402@default It's blessed into class FOP2::Extension ++ GET SERVER for SIP/402 = 127.0.0.1 ** QUERY UNPOPULATED MAILBOX 402@default SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Mailbox: 402@default 127.0.0.1 -> Action: MailboxCount 127.0.0.1 -> ActionID: 12 FIN handle_ami_response canal SIP/502, comando voicemail, datos 2, slot FIN handle_ami_response canal SIP/502, comando voicemailcount, datos &vmail_count!0!1, slot 127.0.0.1 <- Response: Error 127.0.0.1 <- ActionID: 11 127.0.0.1 <- Message: Database entry not found It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ++ GET SERVER for SIP/702 = 127.0.0.1 ** QUERY CUSTOM ASTDB 702 CF para chan SIP/702 SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Action: DBGet 127.0.0.1 -> Family: CF 127.0.0.1 -> Key: 702 127.0.0.1 -> ActionID: 13 127.0.0.1 <- Response: Success 127.0.0.1 <- ActionID: 12 127.0.0.1 <- Message: Mailbox Message Count 127.0.0.1 <- Mailbox: 402@default 127.0.0.1 <- UrgMessages: 0 127.0.0.1 <- NewMessages: 0 127.0.0.1 <- OldMessages: 0 It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ** CALLING QUERY UNPOPULATED MAILBOX on FOP2::AMI2=HASH(0x117157c0) FIN handle_ami_response canal SIP/402, comando voicemail, datos 0, slot FIN handle_ami_response canal SIP/402, comando voicemailcount, datos &vmail_count!0!0, slot 127.0.0.1 <- Response: Error 127.0.0.1 <- ActionID: 13 127.0.0.1 <- Message: Database entry not found It's blessed into class FOP2::Extension It's blessed into class FOP2::Extension ++ GET SERVER for SIP/302 = 127.0.0.1 ** QUERY CUSTOM ASTDB 302 CF para chan SIP/302 SERVER 127.0.0.1 SOCKET FOP2::AMI2=HASH(0x117157c0) 127.0.0.1 -> Action: DBGet 127.0.0.1 -> Family: CF 127.0.0.1 -> Key: 302 127.0.0.1 -> ActionID: 14 127.0.0.1 <- Response: Error 127.0.0.1 <- ActionID: 14 127.0.0.1 <- Message: Database entry not found It's blessed into class FOP2::Extension New client connection from socket AnyEvent::Handle=HASH(0x118e5cb0) - 192.168.15.118:49541 Flash clients connected: 1 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49541, user: no user, type: no type -------------------------------------------------------------------------------------------------- Client Disconnection - remove client on error from socket AnyEvent::Handle=HASH(0x118e5cb0) (192.168.15.118:49541) New client connection from socket AnyEvent::Handle=HASH(0x118e5c60) - 192.168.15.118:49542 Flash clients connected: 1 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49542, user: no user, type: no type -------------------------------------------------------------------------------------------------- 192.168.15.118:49542 <= -- PROCESS_FLASH_COMMAND origen GENERAL accion contexto destino 1 password 192.168.15.118:49542 => { "btn": "0", "cmd": "key", "data": "qhOVn4abyZ9zyvhrGWQz2mrYzGBZV", "slot": "" } 192.168.15.118:49542 => { "btn": "0", "cmd": "version", "data": "2.30.00!!1", "slot": "" } 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "defaultpreferences", "data": "c291bmRDaGF0ID0gdHJ1ZTsKZGlzYWJsZVByZXNlbmNlT3RoZXIgPSBmYWxzZTsKd2Fybkhhbmd1cCA9IHRydWU7CmVuYWJsZURyYWdUcmFuc2ZlciA9IHRydWU7CnN0YXJ0Tm90UmVnaXN0ZXJlZCA9IGZhbHNlOwpkaXNhYmxlVm9pY2VtYWlsID0gZmFsc2U7CmR5bmFtaWNMaW5lRGlzcGxheSA9IGZhbHNlOwpub3RpZnlEdXJhdGlvbiA9IDY7Cm5vRXh0ZW5JbkxhYmVsID0gZmFsc2U7CmRpc2FibGVXZWJTb2NrZXQgPSBmYWxzZTsKc2hvd0xpbmVzID0gMjsKZGlhbFByZWZpeCA9ICcnOwpjb25zb2xlRGVidWcgPSBmYWxzZTsKbGFuZ3VhZ2UgPSAnZW4nOwpwZGF0ZUZvcm1hdCA9ICdkZGQsIEhIOk1NJzsKd2FybkNsb3NlID0gdHJ1ZTsKc291bmRSaW5nID0gdHJ1ZTsKaGlkZVVucmVnaXN0ZXJlZCA9IGZhbHNlOwpkaXNwbGF5UXVldWUgPSAnbWF4JzsKZGVza3RvcE5vdGlmeSA9IHRydWU7CnZvaWNlbWFpbEZvcm1hdCA9ICd3YXYnOwpkaXNhYmxlUXVldWVGaWx0ZXIgPSBmYWxzZTsKc291bmRRdWV1ZSA9IHRydWU7CmxvZ291dFVybCA9ICcnOwo=", "slot": "" } 192.168.15.118:49542 <= -- PROCESS_FLASH_COMMAND origen 1 accion auth destino 502 password 134d6f18d8315fcd2d3f310a91f86ed8 ** RECEIVING AUTH REQUEST for 502 TRYING TO VALIDATE USER 502 VALIDAR USUARIO 502@GENERAL validate password using key qhOVn4abyZ9zyvhrGWQz2mrYzGBZV VALIDAR USUARIO 502 OK con clave regular (192.168.15.118:49542) 192.168.15.118:49542 => { "btn": "0", "cmd": "correct", "data": "0", "slot": "" } ** SENDING BUTTONS from GENERAL to socket AnyEvent::Handle=HASH(0x118e5c60) for client at 192.168.15.118:49542 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "preferences", "data": "eyAiZ3JpZCI6ICIifQ==", "slot": "" } 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "vmailpath", "data": "/var/spool/asterisk/voicemail", "slot": "" } 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permit", "data": "cGhvbmVib29rLGNhbGxoaXN0b3J5LGNoYXQscGlja3VwLGhhbmd1cHNlbGYsdHJhbnNmZXJleHRlcm5hbCxkaWFsLHRyYW5zZmVyLHByZWZlcmVuY2Vz", "slot": "" } mi perm phonebook = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "cGhvbmVib29rITA=", "slot": "" } mi perm callhistory = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "Y2FsbGhpc3RvcnkhMA==", "slot": "" } mi perm chat = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "Y2hhdCEw", "slot": "" } mi perm pickup = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "cGlja3VwITA=", "slot": "" } mi perm hangupself = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "aGFuZ3Vwc2VsZiEw", "slot": "" } mi perm transferexternal = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "dHJhbnNmZXJleHRlcm5hbCEw", "slot": "" } mi perm dial = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "ZGlhbCEw", "slot": "" } mi perm transfer = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "dHJhbnNmZXIhMA==", "slot": "" } mi perm preferences = 0 (0) 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "cHJlZmVyZW5jZXMhMA==", "slot": "" } Trying to send plugin (configonreload) to user 502 at context GENERAL Sending plugin configonreload to 502 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "plugin", "data": "Y29uZmlnb25yZWxvYWQhaWYodHlwZW9mIHBsdWdpbmNvbmZpZz09J3VuZGVmaW5lZCcpIHsgcGx1Z2luY29uZmlnID0ge319OwpwbHVnaW5jb25maWdbJ2NvbmZpZ29ucmVsb2FkJ109e307CmlmKHBsdWdpbmNvbmZpZ1snY29uZmlnb25yZWxvYWQnXVsnc2NyaXB0UmVsb2FkJ109PXVuZGVmaW5lZCkgeyBwbHVnaW5jb25maWdbJ2NvbmZpZ29ucmVsb2FkJ11bJ3NjcmlwdFJlbG9hZCddPXt9fTsKcGx1Z2luY29uZmlnWydjb25maWdvbnJlbG9hZCddWydzY3JpcHRSZWxvYWQnXVsnJ109Ii91c3IvYmluL3BocCAtZiAvdmFyL3d3dy9odG1sL2ZvcDIvYWRtaW4vdXBkYXRlX2NvbmYucGhwIjsKCnBsdWdpbnNbJ2NvbmZpZ29ucmVsb2FkJ10gPSAoZnVuY3Rpb24oKSB7CgogICAgcmV0dXJuIHsgCgogICAgICAgIGxvYWRMYW5nOiBmdW5jdGlvbih2YWx1ZXMpIHsKICAgICAgICB9LAoKICAgICAgICBzZXRMYW5nOiBmdW5jdGlvbigpIHsKICAgICAgICB9LAoKICAgICAgICBpbml0OiBmdW5jdGlvbigpIHsKICAgICAgICB9CiAgICB9Cn0oKSk7Cg==", "slot": "0" } Sending style configonreload to 502 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "style", "data": "", "slot": "0" } 192.168.15.118:49542 => { "btn": "12@GENERAL", "cmd": "zbuttons", "data": "MUBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUxBQkVMPWh5bGEgMTAyIU1BSU5DSEFOTkVMPUlBWDIvMTAyIVFVRVVFQ09OVEVYVD1mcm9tLXF1ZXVlIUNVU1RPTUFTVERCPUNGLzEwMiFUWVBFPWV4dGVuc2lvbiFRVUVVRUNIQU5ORUw9TG9jYWwvMTAyQGZyb20tcXVldWUvbnxQZW5hbHR5PTB8TWVtYmVyTmFtZT1oeWxhIDEwMnxTdGF0ZUludGVyZmFjZT1JQVgyLzEwMiFFWFRFTlNJT049MTAyIUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIUNPTlRFWFQ9ZnJvbS1pbnRlcm5hbAoyQEdFTkVSQUx8YnV0dG9ufCFQUklWQUNZPU5PTkUhRVhURU5WT0lDRU1BSUw9KjMwMkBmcm9tLWludGVybmFsIUxBQkVMPTMwMiFNQUlOQ0hBTk5FTD1TSVAvMzAyIVFVRVVFQ09OVEVYVD1mcm9tLXF1ZXVlIUNVU1RPTUFTVERCPUNGLzMwMiFUWVBFPWV4dGVuc2lvbiFRVUVVRUNIQU5ORUw9TG9jYWwvMzAyQGZyb20tcXVldWUvbnxQZW5hbHR5PTB8TWVtYmVyTmFtZT0zMDJ8U3RhdGVJbnRlcmZhY2U9U0lQLzMwMiZMb2NhbC8zMDJAZnJvbS1xdWV1ZS9ufFBlbmFsdHk9MHxNZW1iZXJOYW1lPTMwMnxTdGF0ZUludGVyZmFjZT1TSVAvMzAyfFF1ZXVlPTQ1NSFFWFRFTlNJT049MzAyIU1BSUxCT1g9MzAyQGRlZmF1bHQhQVVUT0FOU1dFUkhFQURFUj1fX1NJUEFEREhFQURFUjUxPUNhbGwtSW5mbz1hbnN3ZXItYWZ0ZXI9MC4wMDEhQ09OVEVYVD1mcm9tLWludGVybmFsCjNAR0VORVJBTHxidXR0b258IVBSSVZBQ1k9Tk9ORSFFWFRFTlZPSUNFTUFJTD0qNDAyQGZyb20taW50ZXJuYWwhTEFCRUw9NDAyIU1BSU5DSEFOTkVMPVNJUC80MDIhUVVFVUVDT05URVhUPWZyb20tcXVldWUhQ1VTVE9NQVNUREI9Q0YvNDAyIVRZUEU9ZXh0ZW5zaW9uIVFVRVVFQ0hBTk5FTD1Mb2NhbC80MDJAZnJvbS1xdWV1ZS9ufFBlbmFsdHk9MHxNZW1iZXJOYW1lPTQwMnxTdGF0ZUludGVyZmFjZT1TSVAvNDAyJkxvY2FsLzQwMkBmcm9tLXF1ZXVlL258UGVuYWx0eT0wfE1lbWJlck5hbWU9NDAyfFN0YXRlSW50ZXJmYWNlPVNJUC80MDJ8UXVldWU9NDU1IUVYVEVOU0lPTj00MDIhTUFJTEJPWD00MDJAZGVmYXVsdCFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFDT05URVhUPWZyb20taW50ZXJuYWwKNEBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUVYVEVOVk9JQ0VNQUlMPSo1MDJAZnJvbS1pbnRlcm5hbCFMQUJFTD01MDIhTUFJTkNIQU5ORUw9U0lQLzUwMiFRVUVVRUNPTlRFWFQ9ZnJvbS1xdWV1ZSFDVVNUT01BU1REQj1DRi81MDIhVFlQRT1leHRlbnNpb24hUVVFVUVDSEFOTkVMPUxvY2FsLzUwMkBmcm9tLXF1ZXVlL258UGVuYWx0eT0wfE1lbWJlck5hbWU9NTAyfFN0YXRlSW50ZXJmYWNlPVNJUC81MDIhRVhURU5TSU9OPTUwMiFNQUlMQk9YPTUwMkBkZWZhdWx0IUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIUNPTlRFWFQ9ZnJvbS1pbnRlcm5hbAo1QEdFTkVSQUx8YnV0dG9ufCFQUklWQUNZPU5PTkUhRVhURU5WT0lDRU1BSUw9KjcwMkBmcm9tLWludGVybmFsIUxBQkVMPTcwMiFNQUlOQ0hBTk5FTD1TSVAvNzAyIVFVRVVFQ09OVEVYVD1mcm9tLXF1ZXVlIUNVU1RPTUFTVERCPUNGLzcwMiFUWVBFPWV4dGVuc2lvbiFRVUVVRUNIQU5ORUw9TG9jYWwvNzAyQGZyb20tcXVldWUvbnxQZW5hbHR5PTB8TWVtYmVyTmFtZT03MDJ8U3RhdGVJbnRlcmZhY2U9U0lQLzcwMiZMb2NhbC83MDJAZnJvbS1xdWV1ZS9ufFBlbmFsdHk9MHxNZW1iZXJOYW1lPTcwMnxTdGF0ZUludGVyZmFjZT1TSVAvNzAyfFF1ZXVlPTQ1NSFFWFRFTlNJT049NzAyIU1BSUxCT1g9NzAyQGRlZmF1bHQhQVVUT0FOU1dFUkhFQURFUj1fX1NJUEFEREhFQURFUjUxPUNhbGwtSW5mbz1hbnN3ZXItYWZ0ZXI9MC4wMDEhQ09OVEVYVD1mcm9tLWludGVybmFsCjZAR0VORVJBTHxidXR0b258IVBSSVZBQ1k9Tk9ORSFMQUJFTD1EZWZhdWx0IExvdCFNQUlOQ0hBTk5FTD1QQVJLL2RlZmF1bHQhQVVUT0FOU1dFUkhFQURFUj1fX1NJUEFEREhFQURFUjUxPUNhbGwtSW5mbz1hbnN3ZXItYWZ0ZXI9MC4wMDEhVFlQRT1wYXJrIUNPTlRFWFQ9cGFya2VkY2FsbHMKN0BHRU5FUkFMfGJ1dHRvbnwhRVhURU5TSU9OPTQ1NSFQUklWQUNZPU5PTkUhTEFCRUw9Zm9wLXRlc3QhTUFJTkNIQU5ORUw9UVVFVUUvNDU1XjEyNy4wLjAuMSFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFUWVBFPXF1ZXVlIUNPTlRFWFQ9ZnJvbS1pbnRlcm5hbAo4QEdFTkVSQUx8YnV0dG9ufCFFWFRFTlNJT049NjAwIVBSSVZBQ1k9Tk9ORSFMQUJFTD10ZXN0LXJpbmctZ3JvdXAhTUFJTkNIQU5ORUw9UklOR0dST1VQLzYwMCFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFUWVBFPXJpbmdncm91cCFDT05URVhUPWZyb20taW50ZXJuYWwKOUBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUNIQU5ORUw9WkFQLzMyIUxBQkVMPURBSERJL2cwIU1BSU5DSEFOTkVMPURBSERJL2cwIUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIVRZUEU9dHJ1bmshRU1BSUw9c3BsaXRtZS0xLTMyCjEwQEdFTkVSQUx8YnV0dG9ufCFQUklWQUNZPU5PTkUhTEFCRUw9U0lQL2JsdWUtc2lwLW91dCFNQUlOQ0hBTk5FTD1TSVAvYmx1ZS1zaXAtb3V0IUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIVRZUEU9dHJ1bmsKMTFAR0VORVJBTHxidXR0b258IVBSSVZBQ1k9Tk9ORSFMQUJFTD1TSVAvcGVvcGxlZm9uZS1vdXQhTUFJTkNIQU5ORUw9U0lQL3Blb3BsZWZvbmUtb3V0IUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIVRZUEU9dHJ1bmsK", "slot": "" } Send status notification to AnyEvent::Handle=HASH(0x118e5c60), user: 502 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "notionline", "data": "4", "slot": "0" } 192.168.15.118:49542 <= -- PROCESS_FLASH_COMMAND origen 4 accion setpref destino grid! password 134d6f18d8315fcd2d3f310a91f86ed8 192.168.15.118:49542 <= -- PROCESS_FLASH_COMMAND origen 4 accion autoanswer destino 0 password 192.168.15.118:49542 <= � -- PROCESS_FLASH_COMMAND No destination in command. Ignoring. New client connection from socket AnyEvent::Handle=HASH(0x1227f810) - 127.0.0.1:34485 Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 127.0.0.1:34485, user: no user, type: no type Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 127.0.0.1:34485 <= -- PROCESS_FLASH_COMMAND origen GENERAL accion checkauth destino 502 password 134d6f18d8315fcd2d3f310a91f86ed8 Check Auth ok for 502 from 127.0.0.1:34485 Client Disconnection - remove client on error from socket AnyEvent::Handle=HASH(0x1227f810) (127.0.0.1:34485) New client connection from socket AnyEvent::Handle=HASH(0x1227f7c0) - 192.168.15.118:49698 Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49698, user: no user, type: no type Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- Client Disconnection - remove client on error from socket AnyEvent::Handle=HASH(0x1227f7c0) (192.168.15.118:49698) New client connection from socket AnyEvent::Handle=HASH(0x1227e660) - 192.168.15.118:49700 Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: no user, type: no type Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen GENERAL accion contexto destino 1 password 192.168.15.118:49700 => { "btn": "0", "cmd": "key", "data": "rvKdqwAHcZVRU4JOE6xXsyFCRp4a70dAyL", "slot": "" } 192.168.15.118:49700 => { "btn": "0", "cmd": "version", "data": "2.30.00!!1", "slot": "" } 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "defaultpreferences", "data": "c291bmRDaGF0ID0gdHJ1ZTsKZGlzYWJsZVByZXNlbmNlT3RoZXIgPSBmYWxzZTsKd2Fybkhhbmd1cCA9IHRydWU7CmVuYWJsZURyYWdUcmFuc2ZlciA9IHRydWU7CnN0YXJ0Tm90UmVnaXN0ZXJlZCA9IGZhbHNlOwpkaXNhYmxlVm9pY2VtYWlsID0gZmFsc2U7CmR5bmFtaWNMaW5lRGlzcGxheSA9IGZhbHNlOwpub3RpZnlEdXJhdGlvbiA9IDY7Cm5vRXh0ZW5JbkxhYmVsID0gZmFsc2U7CmRpc2FibGVXZWJTb2NrZXQgPSBmYWxzZTsKc2hvd0xpbmVzID0gMjsKZGlhbFByZWZpeCA9ICcnOwpjb25zb2xlRGVidWcgPSBmYWxzZTsKbGFuZ3VhZ2UgPSAnZW4nOwpwZGF0ZUZvcm1hdCA9ICdkZGQsIEhIOk1NJzsKd2FybkNsb3NlID0gdHJ1ZTsKc291bmRSaW5nID0gdHJ1ZTsKaGlkZVVucmVnaXN0ZXJlZCA9IGZhbHNlOwpkaXNwbGF5UXVldWUgPSAnbWF4JzsKZGVza3RvcE5vdGlmeSA9IHRydWU7CnZvaWNlbWFpbEZvcm1hdCA9ICd3YXYnOwpkaXNhYmxlUXVldWVGaWx0ZXIgPSBmYWxzZTsKc291bmRRdWV1ZSA9IHRydWU7CmxvZ291dFVybCA9ICcnOwo=", "slot": "" } 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 1 accion auth destino 502 password 82b7422c740ca653ff3f9bb234886a26 ** RECEIVING AUTH REQUEST for 502 TRYING TO VALIDATE USER 502 VALIDAR USUARIO 502@GENERAL validate password using key rvKdqwAHcZVRU4JOE6xXsyFCRp4a70dAyL VALIDAR USUARIO 502 OK con clave regular (192.168.15.118:49700) 192.168.15.118:49700 => { "btn": "0", "cmd": "correct", "data": "0", "slot": "" } ** SENDING BUTTONS from GENERAL to socket AnyEvent::Handle=HASH(0x1227e660) for client at 192.168.15.118:49700 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "preferences", "data": "eyAiZ3JpZCI6ICIifQ==", "slot": "" } 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "vmailpath", "data": "/var/spool/asterisk/voicemail", "slot": "" } 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permit", "data": "cGhvbmVib29rLGNhbGxoaXN0b3J5LGNoYXQscGlja3VwLGhhbmd1cHNlbGYsdHJhbnNmZXJleHRlcm5hbCxkaWFsLHRyYW5zZmVyLHByZWZlcmVuY2Vz", "slot": "" } mi perm phonebook = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "cGhvbmVib29rITA=", "slot": "" } mi perm callhistory = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "Y2FsbGhpc3RvcnkhMA==", "slot": "" } mi perm chat = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "Y2hhdCEw", "slot": "" } mi perm pickup = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "cGlja3VwITA=", "slot": "" } mi perm hangupself = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "aGFuZ3Vwc2VsZiEw", "slot": "" } mi perm transferexternal = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "dHJhbnNmZXJleHRlcm5hbCEw", "slot": "" } mi perm dial = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "ZGlhbCEw", "slot": "" } mi perm transfer = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "dHJhbnNmZXIhMA==", "slot": "" } mi perm preferences = 0 (0) 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "permitbtn", "data": "cHJlZmVyZW5jZXMhMA==", "slot": "" } Trying to send plugin (configonreload) to user 502 at context GENERAL Sending plugin configonreload to 502 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "plugin", "data": "Y29uZmlnb25yZWxvYWQhaWYodHlwZW9mIHBsdWdpbmNvbmZpZz09J3VuZGVmaW5lZCcpIHsgcGx1Z2luY29uZmlnID0ge319OwpwbHVnaW5jb25maWdbJ2NvbmZpZ29ucmVsb2FkJ109e307CmlmKHBsdWdpbmNvbmZpZ1snY29uZmlnb25yZWxvYWQnXVsnc2NyaXB0UmVsb2FkJ109PXVuZGVmaW5lZCkgeyBwbHVnaW5jb25maWdbJ2NvbmZpZ29ucmVsb2FkJ11bJ3NjcmlwdFJlbG9hZCddPXt9fTsKcGx1Z2luY29uZmlnWydjb25maWdvbnJlbG9hZCddWydzY3JpcHRSZWxvYWQnXVsnJ109Ii91c3IvYmluL3BocCAtZiAvdmFyL3d3dy9odG1sL2ZvcDIvYWRtaW4vdXBkYXRlX2NvbmYucGhwIjsKCnBsdWdpbnNbJ2NvbmZpZ29ucmVsb2FkJ10gPSAoZnVuY3Rpb24oKSB7CgogICAgcmV0dXJuIHsgCgogICAgICAgIGxvYWRMYW5nOiBmdW5jdGlvbih2YWx1ZXMpIHsKICAgICAgICB9LAoKICAgICAgICBzZXRMYW5nOiBmdW5jdGlvbigpIHsKICAgICAgICB9LAoKICAgICAgICBpbml0OiBmdW5jdGlvbigpIHsKICAgICAgICB9CiAgICB9Cn0oKSk7Cg==", "slot": "0" } Sending style configonreload to 502 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "style", "data": "", "slot": "0" } 192.168.15.118:49700 => { "btn": "12@GENERAL", "cmd": "zbuttons", "data": "MUBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUxBQkVMPWh5bGEgMTAyIU1BSU5DSEFOTkVMPUlBWDIvMTAyIVFVRVVFQ09OVEVYVD1mcm9tLXF1ZXVlIUNVU1RPTUFTVERCPUNGLzEwMiFUWVBFPWV4dGVuc2lvbiFRVUVVRUNIQU5ORUw9TG9jYWwvMTAyQGZyb20tcXVldWUvbnxQZW5hbHR5PTB8TWVtYmVyTmFtZT1oeWxhIDEwMnxTdGF0ZUludGVyZmFjZT1JQVgyLzEwMiFFWFRFTlNJT049MTAyIUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIUNPTlRFWFQ9ZnJvbS1pbnRlcm5hbAoyQEdFTkVSQUx8YnV0dG9ufCFQUklWQUNZPU5PTkUhRVhURU5WT0lDRU1BSUw9KjMwMkBmcm9tLWludGVybmFsIUxBQkVMPTMwMiFNQUlOQ0hBTk5FTD1TSVAvMzAyIVFVRVVFQ09OVEVYVD1mcm9tLXF1ZXVlIUNVU1RPTUFTVERCPUNGLzMwMiFUWVBFPWV4dGVuc2lvbiFRVUVVRUNIQU5ORUw9TG9jYWwvMzAyQGZyb20tcXVldWUvbnxQZW5hbHR5PTB8TWVtYmVyTmFtZT0zMDJ8U3RhdGVJbnRlcmZhY2U9U0lQLzMwMiZMb2NhbC8zMDJAZnJvbS1xdWV1ZS9ufFBlbmFsdHk9MHxNZW1iZXJOYW1lPTMwMnxTdGF0ZUludGVyZmFjZT1TSVAvMzAyfFF1ZXVlPTQ1NSFFWFRFTlNJT049MzAyIU1BSUxCT1g9MzAyQGRlZmF1bHQhQVVUT0FOU1dFUkhFQURFUj1fX1NJUEFEREhFQURFUjUxPUNhbGwtSW5mbz1hbnN3ZXItYWZ0ZXI9MC4wMDEhQ09OVEVYVD1mcm9tLWludGVybmFsCjNAR0VORVJBTHxidXR0b258IVBSSVZBQ1k9Tk9ORSFFWFRFTlZPSUNFTUFJTD0qNDAyQGZyb20taW50ZXJuYWwhTEFCRUw9NDAyIU1BSU5DSEFOTkVMPVNJUC80MDIhUVVFVUVDT05URVhUPWZyb20tcXVldWUhQ1VTVE9NQVNUREI9Q0YvNDAyIVRZUEU9ZXh0ZW5zaW9uIVFVRVVFQ0hBTk5FTD1Mb2NhbC80MDJAZnJvbS1xdWV1ZS9ufFBlbmFsdHk9MHxNZW1iZXJOYW1lPTQwMnxTdGF0ZUludGVyZmFjZT1TSVAvNDAyJkxvY2FsLzQwMkBmcm9tLXF1ZXVlL258UGVuYWx0eT0wfE1lbWJlck5hbWU9NDAyfFN0YXRlSW50ZXJmYWNlPVNJUC80MDJ8UXVldWU9NDU1IUVYVEVOU0lPTj00MDIhTUFJTEJPWD00MDJAZGVmYXVsdCFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFDT05URVhUPWZyb20taW50ZXJuYWwKNEBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUVYVEVOVk9JQ0VNQUlMPSo1MDJAZnJvbS1pbnRlcm5hbCFMQUJFTD01MDIhTUFJTkNIQU5ORUw9U0lQLzUwMiFRVUVVRUNPTlRFWFQ9ZnJvbS1xdWV1ZSFDVVNUT01BU1REQj1DRi81MDIhVFlQRT1leHRlbnNpb24hUVVFVUVDSEFOTkVMPUxvY2FsLzUwMkBmcm9tLXF1ZXVlL258UGVuYWx0eT0wfE1lbWJlck5hbWU9NTAyfFN0YXRlSW50ZXJmYWNlPVNJUC81MDIhRVhURU5TSU9OPTUwMiFNQUlMQk9YPTUwMkBkZWZhdWx0IUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIUFVVE9BTlNXRVI9MCFDT05URVhUPWZyb20taW50ZXJuYWwKNUBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUVYVEVOVk9JQ0VNQUlMPSo3MDJAZnJvbS1pbnRlcm5hbCFMQUJFTD03MDIhTUFJTkNIQU5ORUw9U0lQLzcwMiFRVUVVRUNPTlRFWFQ9ZnJvbS1xdWV1ZSFDVVNUT01BU1REQj1DRi83MDIhVFlQRT1leHRlbnNpb24hUVVFVUVDSEFOTkVMPUxvY2FsLzcwMkBmcm9tLXF1ZXVlL258UGVuYWx0eT0wfE1lbWJlck5hbWU9NzAyfFN0YXRlSW50ZXJmYWNlPVNJUC83MDImTG9jYWwvNzAyQGZyb20tcXVldWUvbnxQZW5hbHR5PTB8TWVtYmVyTmFtZT03MDJ8U3RhdGVJbnRlcmZhY2U9U0lQLzcwMnxRdWV1ZT00NTUhRVhURU5TSU9OPTcwMiFNQUlMQk9YPTcwMkBkZWZhdWx0IUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIUNPTlRFWFQ9ZnJvbS1pbnRlcm5hbAo2QEdFTkVSQUx8YnV0dG9ufCFQUklWQUNZPU5PTkUhTEFCRUw9RGVmYXVsdCBMb3QhTUFJTkNIQU5ORUw9UEFSSy9kZWZhdWx0IUFVVE9BTlNXRVJIRUFERVI9X19TSVBBRERIRUFERVI1MT1DYWxsLUluZm89YW5zd2VyLWFmdGVyPTAuMDAxIVRZUEU9cGFyayFDT05URVhUPXBhcmtlZGNhbGxzCjdAR0VORVJBTHxidXR0b258IUVYVEVOU0lPTj00NTUhUFJJVkFDWT1OT05FIUxBQkVMPWZvcC10ZXN0IU1BSU5DSEFOTkVMPVFVRVVFLzQ1NV4xMjcuMC4wLjEhQVVUT0FOU1dFUkhFQURFUj1fX1NJUEFEREhFQURFUjUxPUNhbGwtSW5mbz1hbnN3ZXItYWZ0ZXI9MC4wMDEhVFlQRT1xdWV1ZSFDT05URVhUPWZyb20taW50ZXJuYWwKOEBHRU5FUkFMfGJ1dHRvbnwhRVhURU5TSU9OPTYwMCFQUklWQUNZPU5PTkUhTEFCRUw9dGVzdC1yaW5nLWdyb3VwIU1BSU5DSEFOTkVMPVJJTkdHUk9VUC82MDAhQVVUT0FOU1dFUkhFQURFUj1fX1NJUEFEREhFQURFUjUxPUNhbGwtSW5mbz1hbnN3ZXItYWZ0ZXI9MC4wMDEhVFlQRT1yaW5nZ3JvdXAhQ09OVEVYVD1mcm9tLWludGVybmFsCjlAR0VORVJBTHxidXR0b258IVBSSVZBQ1k9Tk9ORSFDSEFOTkVMPVpBUC8zMiFMQUJFTD1EQUhESS9nMCFNQUlOQ0hBTk5FTD1EQUhESS9nMCFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFUWVBFPXRydW5rIUVNQUlMPXNwbGl0bWUtMS0zMgoxMEBHRU5FUkFMfGJ1dHRvbnwhUFJJVkFDWT1OT05FIUxBQkVMPVNJUC9ibHVlLXNpcC1vdXQhTUFJTkNIQU5ORUw9U0lQL2JsdWUtc2lwLW91dCFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFUWVBFPXRydW5rCjExQEdFTkVSQUx8YnV0dG9ufCFQUklWQUNZPU5PTkUhTEFCRUw9U0lQL3Blb3BsZWZvbmUtb3V0IU1BSU5DSEFOTkVMPVNJUC9wZW9wbGVmb25lLW91dCFBVVRPQU5TV0VSSEVBREVSPV9fU0lQQURESEVBREVSNTE9Q2FsbC1JbmZvPWFuc3dlci1hZnRlcj0wLjAwMSFUWVBFPXRydW5rCg==", "slot": "" } Send status notification to AnyEvent::Handle=HASH(0x1227e660), user: 502 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "notionline", "data": "4", "slot": "0" } Send status notification to AnyEvent::Handle=HASH(0x118e5c60), user: 502 192.168.15.118:49542 => { "btn": "0@GENERAL", "cmd": "notionline", "data": "4", "slot": "0" } 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 0 accion setpref destino grid! password 82b7422c740ca653ff3f9bb234886a26 New client connection from socket AnyEvent::Handle=HASH(0x1227d630) - 127.0.0.1:34486 Flash clients connected: 3 -------------------------------------------------------------------------------------------------- Client 127.0.0.1:34486, user: no user, type: no type Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 127.0.0.1:34486 <= -- PROCESS_FLASH_COMMAND origen GENERAL accion checkauth destino 502 password 82b7422c740ca653ff3f9bb234886a26 Check Auth ok for 502 from 127.0.0.1:34486 Client Disconnection - remove client on error from socket AnyEvent::Handle=HASH(0x1227d630) (127.0.0.1:34486) 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 1 accion initState destino password 82b7422c740ca653ff3f9bb234886a26 ** FIRST CLIENT STATUS for client at 192.168.15.118:49700 192.168.15.118:49700 => { "btn": "0@GENERAL", "cmd": "demo", "data": "2", "slot": "0" } 192.168.15.118:49700 => { "btn": "0", "cmd": "pong", "data": "CiAgICAgICAgdmFyIHpoID0gZmluZEhpZ2hlc3RaKCk7CiAgICAgICAgdmFyIGZvb3QgPSAkKCJmb290ZXIiKTsKICAgICAgICB2YXIgdGVtcGxhdGUgPSBCYXNlNjQuZGVjb2RlKCJQR1JwZGlCcFpEMGlJM3RwWkgwaVBqeGhJSFJoY21kbGREMGlYMkpzWVc1cklpQm9jbVZtUFNKb2RIUndPaTh2ZDNkM0xtWnZjREl1WTI5dElqNUdUMUF5UEM5aFBpQXRJRlpsY25OcGIyNGdQSE53WVc0Z2FXUTlJbVp2Y0habGNuTnBiMjRpUGlON2RtVnljMmx2Ym4wOEwzTndZVzQrSUMwZ1RHbDBaU0JXWlhKemFXOXVJQzBnVEdsdGFYUmxaQ0IwYnlBeE5TQmxlSFJsYm5OcGIyNXpJQzRnUW5WNUlHbDBJRHhoSUdoeVpXWTlJbWgwZEhBNkx5OTNkM2N1Wm05d01pNWpiMjB2WW5WNUxuQm9jQ0krYm05M1BDOWhQaUJtYjNJZ2RXNXNhVzFwZEdWa0lHVjRkR1Z1YzJsdmJuTXVJRWxtSUhsdmRTQmhiSEpsWVdSNUlHaGhkbVVnWVNCamIyUmxJR1Z1ZEdWeUlHbDBJRHhoSUdoeVpXWTlJaU1pSUc5dVEyeHBZMnM5SW1admNESmZjbVZuYVhOMFpYSW9LVHNnY21WMGRYSnVJR1poYkhObE95SSthR1Z5WlR3dllUNDhMMlJwZGo0PSIpOwoKICAgICAgICBpZihjdXJyZW50cmVsZWFzZSAhPT0gIiIpIHsKICAgICAgICAgICAgaWYoZGVtb3ZlcnNpb24gPT0gIjAiKSB7CiAgICAgICAgICAgICAgICBkb2N1bWVudC50aXRsZSA9ICJGbGFzaCBPcGVyYXRvciBQYW5lbCAyIjsKICAgICAgICAgICAgICAgIGZvb3QudXBkYXRlKG5ldyBUZW1wbGF0ZSh0ZW1wbGF0ZSkuZXZhbHVhdGUoe3ZlcnNpb246IGN1cnJlbnRyZWxlYXNlLCBsaWNlbnNlOiBjdXJyZW50bGljZW5zZX0pLCAiYWZ0ZXIiICk7CiAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICBpZihkZW1vdmVyc2lvbiA9PSAiMSIpIHsKICAgICAgICAgICAgICAgIGRvY3VtZW50LnRpdGxlID0gIkZsYXNoIE9wZXJhdG9yIFBhbmVsIDIiOwogICAgICAgICAgICAgICAgZm9vdC51cGRhdGUobmV3IFRlbXBsYXRlKHRlbXBsYXRlKS5ldmFsdWF0ZSh7dmVyc2lvbjogY3VycmVudHJlbGVhc2UsIGxpY2Vuc2U6IGN1cnJlbnRsaWNlbnNlfSksICJhZnRlciIgKTsKICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgIGlmKGRlbW92ZXJzaW9uID09ICIyIikgewogICAgICAgICAgICAgICAgZG9jdW1lbnQudGl0bGUgPSAiRmxhc2ggT3BlcmF0b3IgUGFuZWwgMiI7CiAgICAgICAgICAgICAgICBmb290LnVwZGF0ZShuZXcgVGVtcGxhdGUodGVtcGxhdGUpLmV2YWx1YXRlKHt2ZXJzaW9uOiBjdXJyZW50cmVsZWFzZSwgbGljZW5zZTogY3VycmVudGxpY2Vuc2V9KSwgImFmdGVyIiApOwogICAgICAgICAgICB9IAogICAgICAgICAgICAKICAgICAgICAgICAgZm9vdC5zdHlsZS52aXNpYmlsaXR5ID0gInZpc2libGUiOwogICAgICAgICAgICBmb290LnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwogICAgICAgICAgICBmb290LnN0eWxlLmJhY2tncm91bmQgPSAiI0FBQSI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUuY29sb3IgPSAiIzAwMCI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUuYm90dG9tID0gIjAiOwogICAgICAgICAgICBmb290LnN0eWxlLmxlZnQgPSAiMCI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUucGFkZGluZ1RvcCA9ICIzcHgiOwogICAgICAgICAgICBmb290LnN0eWxlLndpZHRoID0gIjEwMCUiOwogICAgICAgICAgICBmb290LnN0eWxlLnBvc2l0aW9uID0gImZpeGVkIjsKICAgICAgICAgICAgZm9vdC5zdHlsZS56SW5kZXggPSAiIit6aDsKICAgICAgICAgICAgJCgiZm9vdGVyIikuZmluZCgiYSIpLmNzcygiY29sb3IiLCIjYTAwIik7CiAgICAgICAgfQogICAg", "slot": "" } It's blessed into class FOP2::Extension ++ GET IP for IAX2/102 = (null) ++ GET QUALIFY for IAX2/102 = notok 192.168.15.118:49700 => { "btn": "1@GENERAL", "cmd": "qualify", "data": "notok", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension ++ GET IP for SIP/302 = 192.168.15.101 ++ GET QUALIFY for SIP/302 = ok 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "qualify", "data": "ok", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension ++ GET STATUS for SIP/402 = unpaused ++ GET IP for SIP/402 = -none- 192.168.15.118:49700 => { "btn": "3@GENERAL", "cmd": "status", "data": "unpaused", "slot": "0" } 192.168.15.118:49700 => { "btn": "3@GENERAL", "cmd": "rename", "data": "402 402", "slot": "" } ++ GET QUALIFY for SIP/402 = notok 192.168.15.118:49700 => { "btn": "3@GENERAL", "cmd": "qualify", "data": "notok", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension ++ GET IP for SIP/502 = 192.168.15.107 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "voicemail", "data": "2", "slot": "" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "voicemailcount", "data": "&vmail_count!0!1", "slot": "" } ++ GET QUALIFY for SIP/502 = ok 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "qualify", "data": "ok", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension ++ GET STATUS for SIP/702 = unpaused ++ GET IP for SIP/702 = 192.168.15.111 192.168.15.118:49700 => { "btn": "5@GENERAL", "cmd": "status", "data": "unpaused", "slot": "0" } 192.168.15.118:49700 => { "btn": "5@GENERAL", "cmd": "rename", "data": "702 702", "slot": "" } ++ GET QUALIFY for SIP/702 = ok 192.168.15.118:49700 => { "btn": "5@GENERAL", "cmd": "qualify", "data": "ok", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Queue It's blessed into class FOP2::Queue ** QUEUE MEMBER LIST start for queue QUEUE/455^127.0.0.1 ** QUEUE MEMBER LIST devuelve WyB7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJmcmVlIiwgImxvYyI6ICJMb2NhbC83MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjcwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzI0IiB9ICx7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJ1bmF2YWlsIiwgImxvYyI6ICJMb2NhbC80MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjQwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzI0IiB9IF0= 192.168.15.118:49700 => { "btn": "7@GENERAL", "cmd": "stats", "data": "eyJBQkFORE9ORUQiOiIwIiwiU0VSVklDRUxFVkVMUEVSRiI6IjAuMCIsIkhPTERUSU1FIjoiMCIsIkNPTVBMRVRFRCI6IjAiLCJTRVJWSUNFTEVWRUwiOiI2MCJ9", "slot": "" } 192.168.15.118:49700 => { "btn": "7@GENERAL", "cmd": "queuemembers", "data": "WyB7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJmcmVlIiwgImxvYyI6ICJMb2NhbC83MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjcwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzI0IiB9ICx7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJ1bmF2YWlsIiwgImxvYyI6ICJMb2NhbC80MDJAZnJvbS1xdWV1ZS9uIiwgInF1ZXVlIjogIlFVRVVFLzQ1NV4xMjcuMC4wLjEiLCAicHR5IjogIjAiLCAibmFtZSI6IjQwMiIsICJjYWxsc3Rha2VuIjogIjAiLCAibGFzdGNhbGwiOiAiMCIsICJjdXJyZW50Y2FsbCI6ICIwIiwgImZyb21xdWV1ZSI6ICIiLCAiY2xpZG51bSI6ICIiLCAgImNsaWRuYW1lIjogIiIsICJyZWFzb24iOiAiIiwgIm5vdyI6ICIxNDQ3MTU0NzI0IiB9IF0=", "slot": "" } It's blessed into class FOP2::Queue Not a reference at all Not a reference at all It's blessed into class FOP2::Extension no qualify info for RINGGROUP/600 8@GENERAL Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension 192.168.15.118:49700 => { "btn": "9@GENERAL", "cmd": "settext", "data": "", "slot": "0" } 192.168.15.118:49700 => { "btn": "9@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension ++ GET IP for SIP/blue-sip-out = 217.74.179.29 192.168.15.118:49700 => { "btn": "10@GENERAL", "cmd": "settext", "data": "", "slot": "0" } 192.168.15.118:49700 => { "btn": "10@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all It's blessed into class FOP2::Extension 192.168.15.118:49700 => { "btn": "11@GENERAL", "cmd": "settext", "data": "", "slot": "0" } 192.168.15.118:49700 => { "btn": "11@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } Not a reference at all Not a reference at all Not a reference at all 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "usersonline", "data": "NCw0", "slot": "0" } 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 4 accion autoanswer destino 0 password -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 3 seconds (Tue Nov 10 12:25:24 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 1 accion ping destino password 192.168.15.118:49700 => { "btn": "0", "cmd": "pong", "data": "CiAgICAgICAgdmFyIHpoID0gZmluZEhpZ2hlc3RaKCk7CiAgICAgICAgdmFyIGZvb3QgPSAkKCJmb290ZXIiKTsKICAgICAgICB2YXIgdGVtcGxhdGUgPSBCYXNlNjQuZGVjb2RlKCJQR1JwZGlCcFpEMGlJM3RwWkgwaVBqeGhJSFJoY21kbGREMGlYMkpzWVc1cklpQm9jbVZtUFNKb2RIUndPaTh2ZDNkM0xtWnZjREl1WTI5dElqNUdUMUF5UEM5aFBpQXRJRlpsY25OcGIyNGdQSE53WVc0Z2FXUTlJbVp2Y0habGNuTnBiMjRpUGlON2RtVnljMmx2Ym4wOEwzTndZVzQrSUMwZ1RHbDBaU0JXWlhKemFXOXVJQzBnVEdsdGFYUmxaQ0IwYnlBeE5TQmxlSFJsYm5OcGIyNXpJQzRnUW5WNUlHbDBJRHhoSUdoeVpXWTlJbWgwZEhBNkx5OTNkM2N1Wm05d01pNWpiMjB2WW5WNUxuQm9jQ0krYm05M1BDOWhQaUJtYjNJZ2RXNXNhVzFwZEdWa0lHVjRkR1Z1YzJsdmJuTXVJRWxtSUhsdmRTQmhiSEpsWVdSNUlHaGhkbVVnWVNCamIyUmxJR1Z1ZEdWeUlHbDBJRHhoSUdoeVpXWTlJaU1pSUc5dVEyeHBZMnM5SW1admNESmZjbVZuYVhOMFpYSW9LVHNnY21WMGRYSnVJR1poYkhObE95SSthR1Z5WlR3dllUNDhMMlJwZGo0PSIpOwoKICAgICAgICBpZihjdXJyZW50cmVsZWFzZSAhPT0gIiIpIHsKICAgICAgICAgICAgaWYoZGVtb3ZlcnNpb24gPT0gIjAiKSB7CiAgICAgICAgICAgICAgICBkb2N1bWVudC50aXRsZSA9ICJGbGFzaCBPcGVyYXRvciBQYW5lbCAyIjsKICAgICAgICAgICAgICAgIGZvb3QudXBkYXRlKG5ldyBUZW1wbGF0ZSh0ZW1wbGF0ZSkuZXZhbHVhdGUoe3ZlcnNpb246IGN1cnJlbnRyZWxlYXNlLCBsaWNlbnNlOiBjdXJyZW50bGljZW5zZX0pLCAiYWZ0ZXIiICk7CiAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICBpZihkZW1vdmVyc2lvbiA9PSAiMSIpIHsKICAgICAgICAgICAgICAgIGRvY3VtZW50LnRpdGxlID0gIkZsYXNoIE9wZXJhdG9yIFBhbmVsIDIiOwogICAgICAgICAgICAgICAgZm9vdC51cGRhdGUobmV3IFRlbXBsYXRlKHRlbXBsYXRlKS5ldmFsdWF0ZSh7dmVyc2lvbjogY3VycmVudHJlbGVhc2UsIGxpY2Vuc2U6IGN1cnJlbnRsaWNlbnNlfSksICJhZnRlciIgKTsKICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgIGlmKGRlbW92ZXJzaW9uID09ICIyIikgewogICAgICAgICAgICAgICAgZG9jdW1lbnQudGl0bGUgPSAiRmxhc2ggT3BlcmF0b3IgUGFuZWwgMiI7CiAgICAgICAgICAgICAgICBmb290LnVwZGF0ZShuZXcgVGVtcGxhdGUodGVtcGxhdGUpLmV2YWx1YXRlKHt2ZXJzaW9uOiBjdXJyZW50cmVsZWFzZSwgbGljZW5zZTogY3VycmVudGxpY2Vuc2V9KSwgImFmdGVyIiApOwogICAgICAgICAgICB9IAogICAgICAgICAgICAKICAgICAgICAgICAgZm9vdC5zdHlsZS52aXNpYmlsaXR5ID0gInZpc2libGUiOwogICAgICAgICAgICBmb290LnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwogICAgICAgICAgICBmb290LnN0eWxlLmJhY2tncm91bmQgPSAiI0FBQSI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUuY29sb3IgPSAiIzAwMCI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUuYm90dG9tID0gIjAiOwogICAgICAgICAgICBmb290LnN0eWxlLmxlZnQgPSAiMCI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUucGFkZGluZ1RvcCA9ICIzcHgiOwogICAgICAgICAgICBmb290LnN0eWxlLndpZHRoID0gIjEwMCUiOwogICAgICAgICAgICBmb290LnN0eWxlLnBvc2l0aW9uID0gImZpeGVkIjsKICAgICAgICAgICAgZm9vdC5zdHlsZS56SW5kZXggPSAiIit6aDsKICAgICAgICAgICAgJCgiZm9vdGVyIikuZmluZCgiYSIpLmNzcygiY29sb3IiLCIjYTAwIik7CiAgICAgICAgfQogICAg", "slot": "" } -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 6 seconds (Tue Nov 10 12:25:27 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 9 seconds (Tue Nov 10 12:25:30 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 12 seconds (Tue Nov 10 12:25:33 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 15 seconds (Tue Nov 10 12:25:36 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 127.0.0.1 -> Action: Ping 127.0.0.1 <- Response: Success 127.0.0.1 <- Ping: Pong 127.0.0.1 <- Timestamp: 1447154736.494590 -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 18 seconds (Tue Nov 10 12:25:39 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 21 seconds (Tue Nov 10 12:25:42 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 24 seconds (Tue Nov 10 12:25:45 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 27 seconds (Tue Nov 10 12:25:48 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 30 seconds (Tue Nov 10 12:25:51 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 127.0.0.1 -> Action: Ping 127.0.0.1 <- Response: Success 127.0.0.1 <- Ping: Pong 127.0.0.1 <- Timestamp: 1447154751.494460 127.0.0.1 <- Event: Newchannel 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- ChannelState: 0 127.0.0.1 <- ChannelStateDesc: Down 127.0.0.1 <- CallerIDNum: 502 127.0.0.1 <- CallerIDName: 502 127.0.0.1 <- AccountCode: 127.0.0.1 <- Exten: 302 127.0.0.1 <- Context: from-internal 127.0.0.1 <- Uniqueid: 1447154751.13 GET CHANNEL input (SIP/502-0000000d) - output (SIP/502) It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Newstate 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- ChannelState: 4 127.0.0.1 <- ChannelStateDesc: Ring 127.0.0.1 <- CallerIDNum: 502 127.0.0.1 <- CallerIDName: 502 127.0.0.1 <- ConnectedLineNum: 127.0.0.1 <- ConnectedLineName: 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension ++ SET CALL SLOT SIP/502-0000000d did not have slot, return new slot 1 State UP for channel SIP/502-0000000d in slot 1 GETSTATE for SIP/502-0000000d defined, returning UP ++ GET CALL SLOT for SIP/502-0000000d is defined, returning 1 SET SECONDS SIP/502-0000000d = 0 GET SECONDS returns 0 ++ SET SERVER for SIP/502 = 127.0.0.1 ++ GET CLID for SIP/502-0000000d already had clidnum: 302 END HANDLING AMI EVENT channel SIP/502, command settimer, data 0@UP, slot 1 END HANDLING AMI EVENT channel SIP/502, command state, data UP, slot 1 END HANDLING AMI EVENT channel SIP/502, command settextpublic, data 302 , slot 1 END HANDLING AMI EVENT channel SIP/502, command settextprivate, data , slot 1 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "state", "data": "UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "state", "data": "UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302 ", "slot": "1" } 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: from-internal 127.0.0.1 <- Extension: 302 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __RINGTIMER=15 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: from-internal 127.0.0.1 <- Extension: 302 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Macro 127.0.0.1 <- AppData: exten-vm,302,302,0,0,0 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Macro 127.0.0.1 <- AppData: user-callerid, 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: TOUCH_MONITOR=1447154751.13 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: AMPUSER=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 3 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?report 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 4 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 1?Set(REALCALLERIDNUM=502) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 5 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: AMPUSER=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 6 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?limit 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 7 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: AMPUSERCIDNAME=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 8 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?report 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 9 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: AMPUSERCID=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 10 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __DIAL_OPTIONS=tr 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 11 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CALLERID(all)="502" <502> 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 12 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?limit 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 13 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(GROUP(concurrency_limit)=502) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 14 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(CHANNEL(language)=) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 15 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?continue 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 16 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __TTL=64 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 17 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?continue 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 28 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CALLERID(number)=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 29 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CALLERID(name)=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 30 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CDR(cnum)=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 31 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CDR(cnam)=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-user-callerid 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 32 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CHANNEL(language)=en 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: RingGroupMethod=none 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 3 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __EXTTOCALL=302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 4 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __PICKUPMARK=302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 5 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: RT=15 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 6 127.0.0.1 <- Application: Gosub 127.0.0.1 <- AppData: sub-record-check,s,1(exten,302,) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: REC_POLICY_MODE_SAVE= 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?check 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 7 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __MON_FMT=wav 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 8 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?next 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 11 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Return() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 12 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(__REC_POLICY_MODE=) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 13 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?exten,1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 14 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __REC_STATUS=INITIALIZED 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 15 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: NOW=1447154751 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 16 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __DAY=10 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 17 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __MONTH=11 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 18 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __YEAR=2015 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 19 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __TIMESTR=20151110-122551 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 20 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __FROMEXTEN=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 21 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __CALLFILENAME=exten-302-502-20151110-122551-1447154751.13 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 22 127.0.0.1 <- Application: Goto 127.0.0.1 <- AppData: exten,1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: exten 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?callee 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: exten 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __REC_POLICY_MODE=dontcare 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: exten 127.0.0.1 <- Priority: 3 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?caller 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: exten 127.0.0.1 <- Priority: 10 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __REC_POLICY_MODE=dontcare 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: exten 127.0.0.1 <- Priority: 11 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 0?record,1(exten,302,502) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-record-check 127.0.0.1 <- Extension: exten 127.0.0.1 <- Priority: 12 127.0.0.1 <- Application: Return 127.0.0.1 <- AppData: 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-exten-vm 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 7 127.0.0.1 <- Application: Macro 127.0.0.1 <- AppData: dial-one,15,tr,302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DEXTEN=302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DIALSTATUS_CW= 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 3 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 0?screen,1() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 4 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 0?cf,1() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 5 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?skip1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 8 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?nodial 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 9 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?continue 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 10 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: EXTHASCW=ENABLED 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 11 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?next1:cwinusebusy 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 23 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?next3:continue 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 24 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(DIALSTATUS_CW=BUSY) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 25 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?nodial 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 26 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 1?dstring,1():dlocal,1() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DSTRING= 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DEVICES=302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 3 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Return() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 4 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(DEVICES=02) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 5 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: LOOPCNT=1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 6 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: ITER=1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 7 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: THISDIAL=SIP/302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 8 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 1?zap2dahdi,1() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Return() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: NEWDIAL= 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 3 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: LOOPCNT2=1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 4 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: ITER2=1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 5 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: THISPART2=SIP/302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 6 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(THISPART2=DAHDI/302) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 7 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: NEWDIAL=SIP/302& 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 8 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: ITER2=2 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 9 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?begin2 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 10 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: THISDIAL=SIP/302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: zap2dahdi 127.0.0.1 <- Priority: 11 127.0.0.1 <- Application: Return 127.0.0.1 <- AppData: 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 9 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DSTRING=SIP/302& 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 10 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: ITER=2 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 11 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?begin 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 12 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DSTRING=SIP/302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: dstring 127.0.0.1 <- Priority: 13 127.0.0.1 <- Application: Return 127.0.0.1 <- AppData: 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 27 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?nodial 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 28 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?skiptrace 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 29 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 1?ctset,1():ctclear,1() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: ctset 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: DB(CALLTRACE/302)=502 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: ctset 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Return 127.0.0.1 <- AppData: 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 30 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: D_OPTIONS=tr 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 31 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?SIPAddHeader(Alert-Info: ) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 32 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?SIPAddHeader() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 33 127.0.0.1 <- Application: ExecIf 127.0.0.1 <- AppData: 0?Set(CHANNEL(musicclass)=) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 34 127.0.0.1 <- Application: GosubIf 127.0.0.1 <- AppData: 0?qwait,1() 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 35 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __CWIGNORE= 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 36 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: __KEEPCID=TRUE 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 37 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?usegoto,1 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 38 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 0?godial 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 39 127.0.0.1 <- Application: Gosub 127.0.0.1 <- AppData: sub-presencestate-display,s,1(302) 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-presencestate-display 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Goto 127.0.0.1 <- AppData: state-,1 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-presencestate-display 127.0.0.1 <- Extension: state- 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: PRESENCESTATE_DISPLAY= 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: sub-presencestate-display 127.0.0.1 <- Extension: state- 127.0.0.1 <- Priority: 2 127.0.0.1 <- Application: Return 127.0.0.1 <- AppData: 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 40 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CONNECTEDLINE(name,i)=302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 41 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: CONNECTEDLINE(num)=302 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 42 127.0.0.1 <- Application: Set 127.0.0.1 <- AppData: D_OPTIONS=trI 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 43 127.0.0.1 <- Application: Dial 127.0.0.1 <- AppData: SIP/302,15,trI 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newchannel 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/302-0000000e 127.0.0.1 <- ChannelState: 0 127.0.0.1 <- ChannelStateDesc: Down 127.0.0.1 <- CallerIDNum: 302 127.0.0.1 <- CallerIDName: 302 127.0.0.1 <- AccountCode: 127.0.0.1 <- Exten: 127.0.0.1 <- Context: from-internal 127.0.0.1 <- Uniqueid: 1447154751.14 GET CHANNEL input (SIP/302-0000000e) - output (SIP/302) It's blessed into class FOP2::Extension 127.0.0.1 <- Event: Dial 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- SubEvent: Begin 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Destination: SIP/302-0000000e 127.0.0.1 <- CallerIDNum: 502 127.0.0.1 <- CallerIDName: 502 127.0.0.1 <- ConnectedLineNum: 302 127.0.0.1 <- ConnectedLineName: 302 127.0.0.1 <- UniqueID: 1447154751.13 127.0.0.1 <- DestUniqueID: 1447154751.14 127.0.0.1 <- Dialstring: 302 It's blessed into class FOP2::Extension ++ SET CALL SLOT SIP/302-0000000e did not have slot, return new slot 1 ++ GET CALL SLOT for SIP/302-0000000e not defined, returning new slot 1 SET CLID for SIP/302-0000000e to <502> 502 ++ GET CLID for SIP/302-0000000e already had clidnum: 502 SET DIRECTION for SIP/302-0000000e to inbound DIAL set inboud to dest channel SIP/302 in slot 1 It's blessed into class FOP2::Extension ++ GET CALL SLOT for SIP/502-0000000d is defined, returning 1 SET DIRECTION for SIP/502-0000000d to outbound PONEMOS CLID de canal origen SIP/502 en 302 en slot 1 END HANDLING AMI EVENT channel SIP/302, command settextpublic, data 502 , slot 1 END HANDLING AMI EVENT channel SIP/302, command settextprivate, data , slot 1 END HANDLING AMI EVENT channel SIP/302, command dialingchannel, data SIP/502-0000000d, slot 1 END HANDLING AMI EVENT channel SIP/302, command direction, data inbound, slot 1 END HANDLING AMI EVENT channel SIP/502, command settextpublic, data 302, slot 1 END HANDLING AMI EVENT channel SIP/502, command settextprivate, data , slot 1 END HANDLING AMI EVENT channel SIP/502, command direction, data outbound, slot 1 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "dialingchannel", "data": "SIP/502-0000000d", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "direction", "data": "inbound", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "direction", "data": "outbound", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "dialingchannel", "data": "SIP/502-0000000d", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "direction", "data": "inbound", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "direction", "data": "outbound", "slot": "1" } 127.0.0.1 <- Event: Newstate 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/302-0000000e 127.0.0.1 <- ChannelState: 5 127.0.0.1 <- ChannelStateDesc: Ringing 127.0.0.1 <- CallerIDNum: 302 127.0.0.1 <- CallerIDName: 302 127.0.0.1 <- ConnectedLineNum: 502 127.0.0.1 <- ConnectedLineName: 502 127.0.0.1 <- Uniqueid: 1447154751.14 It's blessed into class FOP2::Extension State RINGING for channel SIP/302-0000000e in slot 1 GETSTATE for SIP/302-0000000e defined, returning RINGING ++ GET CALL SLOT for SIP/302-0000000e is defined, returning 1 SET SECONDS SIP/302-0000000e = 0 GET SECONDS returns 0 ++ SET SERVER for SIP/302 = 127.0.0.1 ++ GET CLID for SIP/302-0000000e already had clidnum: 502 NEWSTATE RINGING canalmap before SIP/302 SET CLID for SIP/302-0000000e to <502> 502 ++ GET CLID for SIP/302-0000000e already had clidnum: 502 uso connected line 502 y NEWSTATE RINGING canalmap quedo en SIP/302 NO NO EXISTE mapagent (SIP/302) END HANDLING AMI EVENT channel SIP/302, command settimer, data 0@UP, slot 1 END HANDLING AMI EVENT channel SIP/302, command state, data RINGING, slot 1 END HANDLING AMI EVENT channel SIP/302, command clidnum, data NTAy, slot 1 END HANDLING AMI EVENT channel SIP/302, command clidname, data , slot 1 END HANDLING AMI EVENT channel SIP/302, command notifyringing, data 1, slot END HANDLING AMI EVENT channel SIP/302, command settextpublic, data 502 , slot 1 END HANDLING AMI EVENT channel SIP/302, command settextprivate, data , slot 1 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "state", "data": "RINGING", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "clidnum", "data": "NTAy", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "clidname", "data": "", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "notifyringing", "data": "1", "slot": "" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "state", "data": "RINGING", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "clidnum", "data": "NTAy", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "clidname", "data": "", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "notifyringing", "data": "1", "slot": "" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 127.0.0.1 <- Event: Newstate 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/302-0000000e 127.0.0.1 <- ChannelState: 6 127.0.0.1 <- ChannelStateDesc: Up 127.0.0.1 <- CallerIDNum: 302 127.0.0.1 <- CallerIDName: 302 127.0.0.1 <- ConnectedLineNum: 502 127.0.0.1 <- ConnectedLineName: 502 127.0.0.1 <- Uniqueid: 1447154751.14 It's blessed into class FOP2::Extension State UP for channel SIP/302-0000000e in slot 1 GETSTATE for SIP/302-0000000e defined, returning UP ++ GET CALL SLOT for SIP/302-0000000e is defined, returning 1 SET SECONDS SIP/302-0000000e = 0 GET SECONDS returns 0 ++ SET SERVER for SIP/302 = 127.0.0.1 ++ GET CLID for SIP/302-0000000e already had clidnum: 502 END HANDLING AMI EVENT channel SIP/302, command settimer, data 0@UP, slot 1 END HANDLING AMI EVENT channel SIP/302, command state, data UP, slot 1 END HANDLING AMI EVENT channel SIP/302, command settextpublic, data 502 , slot 1 END HANDLING AMI EVENT channel SIP/302, command settextprivate, data , slot 1 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "state", "data": "UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "state", "data": "UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 127.0.0.1 <- Event: Newstate 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- ChannelState: 6 127.0.0.1 <- ChannelStateDesc: Up 127.0.0.1 <- CallerIDNum: 502 127.0.0.1 <- CallerIDName: 502 127.0.0.1 <- ConnectedLineNum: 302 127.0.0.1 <- ConnectedLineName: 302 127.0.0.1 <- Uniqueid: 1447154751.13 It's blessed into class FOP2::Extension State UP for channel SIP/502-0000000d in slot 1 GETSTATE for SIP/502-0000000d defined, returning UP ++ GET CALL SLOT for SIP/502-0000000d is defined, returning 1 SET SECONDS SIP/502-0000000d = 0 GET SECONDS returns 0 ++ SET SERVER for SIP/502 = 127.0.0.1 ++ GET CLID for SIP/502-0000000d already had clidnum: 302 END HANDLING AMI EVENT channel SIP/502, command settimer, data 0@UP, slot 1 END HANDLING AMI EVENT channel SIP/502, command state, data UP, slot 1 END HANDLING AMI EVENT channel SIP/502, command settextpublic, data 302 , slot 1 END HANDLING AMI EVENT channel SIP/502, command settextprivate, data , slot 1 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "state", "data": "UP", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settimer", "data": "0@UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "state", "data": "UP", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302 ", "slot": "1" } 127.0.0.1 <- Event: NewAccountCode 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/302-0000000e 127.0.0.1 <- Uniqueid: 1447154751.14 127.0.0.1 <- AccountCode: 127.0.0.1 <- OldAccountCode: 127.0.0.1 <- Event: Bridge 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Bridgestate: Link 127.0.0.1 <- Bridgetype: core 127.0.0.1 <- Channel1: SIP/502-0000000d 127.0.0.1 <- Channel2: SIP/302-0000000e 127.0.0.1 <- Uniqueid1: 1447154751.13 127.0.0.1 <- Uniqueid2: 1447154751.14 127.0.0.1 <- CallerID1: 502 127.0.0.1 <- CallerID2: 302 It's blessed into class FOP2::Extension SET LINK SIP/502-0000000d to SIP/302-0000000e ++ GET CALL SLOT for SIP/502-0000000d is defined, returning 1 SET CLID for SIP/502-0000000d to <302> ++ GET CLID for SIP/502-0000000d already had clidnum: 302 ++ GET CLID for SIP/502-0000000d already had clidnum: 302 It's blessed into class FOP2::Extension SET LINK SIP/302-0000000e to SIP/502-0000000d ++ GET CALL SLOT for SIP/302-0000000e is defined, returning 1 SET CLID for SIP/302-0000000e to <502> ++ GET CLID for SIP/302-0000000e already had clidnum: 502 ++ GET CLID for SIP/302-0000000e already had clidnum: 502 END HANDLING AMI EVENT channel SIP/502, command settextpublic, data 302 , slot 1 END HANDLING AMI EVENT channel SIP/502, command link, data 302 , slot 1 END HANDLING AMI EVENT channel SIP/502, command settextprivate, data , slot 1 END HANDLING AMI EVENT channel SIP/302, command settextpublic, data 502 , slot 1 END HANDLING AMI EVENT channel SIP/302, command direction, data inbound, slot 1 END HANDLING AMI EVENT channel SIP/302, command link, data 502 , slot 1 END HANDLING AMI EVENT channel SIP/302, command settextprivate, data , slot 1 END HANDLING AMI EVENT channel SIP/502, command internalcall, data SIP/302, slot END HANDLING AMI EVENT channel SIP/302, command internalcall, data SIP/502, slot 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302 ", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "link", "data": "302 ", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "direction", "data": "inbound", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "link", "data": "502 ", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "internalcall", "data": "SIP/302", "slot": "" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "internalcall", "data": "SIP/502", "slot": "" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settext", "data": "302 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "link", "data": "302 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settext", "data": "502 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "direction", "data": "inbound", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "link", "data": "502 ", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "internalcall", "data": "SIP/302", "slot": "" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "internalcall", "data": "SIP/502", "slot": "" } -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 33 seconds (Tue Nov 10 12:25:54 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 1 accion ping destino password 192.168.15.118:49700 => { "btn": "0", "cmd": "pong", "data": "CiAgICAgICAgdmFyIHpoID0gZmluZEhpZ2hlc3RaKCk7CiAgICAgICAgdmFyIGZvb3QgPSAkKCJmb290ZXIiKTsKICAgICAgICB2YXIgdGVtcGxhdGUgPSBCYXNlNjQuZGVjb2RlKCJQR1JwZGlCcFpEMGlJM3RwWkgwaVBqeGhJSFJoY21kbGREMGlYMkpzWVc1cklpQm9jbVZtUFNKb2RIUndPaTh2ZDNkM0xtWnZjREl1WTI5dElqNUdUMUF5UEM5aFBpQXRJRlpsY25OcGIyNGdQSE53WVc0Z2FXUTlJbVp2Y0habGNuTnBiMjRpUGlON2RtVnljMmx2Ym4wOEwzTndZVzQrSUMwZ1RHbDBaU0JXWlhKemFXOXVJQzBnVEdsdGFYUmxaQ0IwYnlBeE5TQmxlSFJsYm5OcGIyNXpJQzRnUW5WNUlHbDBJRHhoSUdoeVpXWTlJbWgwZEhBNkx5OTNkM2N1Wm05d01pNWpiMjB2WW5WNUxuQm9jQ0krYm05M1BDOWhQaUJtYjNJZ2RXNXNhVzFwZEdWa0lHVjRkR1Z1YzJsdmJuTXVJRWxtSUhsdmRTQmhiSEpsWVdSNUlHaGhkbVVnWVNCamIyUmxJR1Z1ZEdWeUlHbDBJRHhoSUdoeVpXWTlJaU1pSUc5dVEyeHBZMnM5SW1admNESmZjbVZuYVhOMFpYSW9LVHNnY21WMGRYSnVJR1poYkhObE95SSthR1Z5WlR3dllUNDhMMlJwZGo0PSIpOwoKICAgICAgICBpZihjdXJyZW50cmVsZWFzZSAhPT0gIiIpIHsKICAgICAgICAgICAgaWYoZGVtb3ZlcnNpb24gPT0gIjAiKSB7CiAgICAgICAgICAgICAgICBkb2N1bWVudC50aXRsZSA9ICJGbGFzaCBPcGVyYXRvciBQYW5lbCAyIjsKICAgICAgICAgICAgICAgIGZvb3QudXBkYXRlKG5ldyBUZW1wbGF0ZSh0ZW1wbGF0ZSkuZXZhbHVhdGUoe3ZlcnNpb246IGN1cnJlbnRyZWxlYXNlLCBsaWNlbnNlOiBjdXJyZW50bGljZW5zZX0pLCAiYWZ0ZXIiICk7CiAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICBpZihkZW1vdmVyc2lvbiA9PSAiMSIpIHsKICAgICAgICAgICAgICAgIGRvY3VtZW50LnRpdGxlID0gIkZsYXNoIE9wZXJhdG9yIFBhbmVsIDIiOwogICAgICAgICAgICAgICAgZm9vdC51cGRhdGUobmV3IFRlbXBsYXRlKHRlbXBsYXRlKS5ldmFsdWF0ZSh7dmVyc2lvbjogY3VycmVudHJlbGVhc2UsIGxpY2Vuc2U6IGN1cnJlbnRsaWNlbnNlfSksICJhZnRlciIgKTsKICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgIGlmKGRlbW92ZXJzaW9uID09ICIyIikgewogICAgICAgICAgICAgICAgZG9jdW1lbnQudGl0bGUgPSAiRmxhc2ggT3BlcmF0b3IgUGFuZWwgMiI7CiAgICAgICAgICAgICAgICBmb290LnVwZGF0ZShuZXcgVGVtcGxhdGUodGVtcGxhdGUpLmV2YWx1YXRlKHt2ZXJzaW9uOiBjdXJyZW50cmVsZWFzZSwgbGljZW5zZTogY3VycmVudGxpY2Vuc2V9KSwgImFmdGVyIiApOwogICAgICAgICAgICB9IAogICAgICAgICAgICAKICAgICAgICAgICAgZm9vdC5zdHlsZS52aXNpYmlsaXR5ID0gInZpc2libGUiOwogICAgICAgICAgICBmb290LnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwogICAgICAgICAgICBmb290LnN0eWxlLmJhY2tncm91bmQgPSAiI0FBQSI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUuY29sb3IgPSAiIzAwMCI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUuYm90dG9tID0gIjAiOwogICAgICAgICAgICBmb290LnN0eWxlLmxlZnQgPSAiMCI7CiAgICAgICAgICAgIGZvb3Quc3R5bGUucGFkZGluZ1RvcCA9ICIzcHgiOwogICAgICAgICAgICBmb290LnN0eWxlLndpZHRoID0gIjEwMCUiOwogICAgICAgICAgICBmb290LnN0eWxlLnBvc2l0aW9uID0gImZpeGVkIjsKICAgICAgICAgICAgZm9vdC5zdHlsZS56SW5kZXggPSAiIit6aDsKICAgICAgICAgICAgJCgiZm9vdGVyIikuZmluZCgiYSIpLmNzcygiY29sb3IiLCIjYTAwIik7CiAgICAgICAgfQogICAg", "slot": "" } -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 36 seconds (Tue Nov 10 12:25:57 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 4 accion blindxfer destino 6 password 82b7422c740ca653ff3f9bb234886a26 VALIDAR USUARIO 502@GENERAL validate password using key rvKdqwAHcZVRU4JOE6xXsyFCRp4a70dAyL VALIDAR USUARIO 502 OK con clave regular (192.168.15.118:49700) Validation ok, have transfer permissions for all buttons (0) 6 It's blessed into class FOP2::Extension ++ GET SERVER for SIP/502 = 127.0.0.1 Not a reference at all BLIND TRANSFER destino PARK/DEFAULT no definido (PARK/DEFAULT) -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 39 seconds (Tue Nov 10 12:26:00 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 4 accion blindxfer destino 6 password 82b7422c740ca653ff3f9bb234886a26 VALIDAR USUARIO 502@GENERAL validate password using key rvKdqwAHcZVRU4JOE6xXsyFCRp4a70dAyL VALIDAR USUARIO 502 OK con clave regular (192.168.15.118:49700) Validation ok, have transfer permissions for all buttons (0) 6 It's blessed into class FOP2::Extension ++ GET SERVER for SIP/502 = 127.0.0.1 Not a reference at all BLIND TRANSFER destino PARK/DEFAULT no definido (PARK/DEFAULT) -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 42 seconds (Tue Nov 10 12:26:03 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 192.168.15.118:49700 <= -- PROCESS_FLASH_COMMAND origen 4 accion blindxfer destino 6 password 82b7422c740ca653ff3f9bb234886a26 VALIDAR USUARIO 502@GENERAL validate password using key rvKdqwAHcZVRU4JOE6xXsyFCRp4a70dAyL VALIDAR USUARIO 502 OK con clave regular (192.168.15.118:49700) Validation ok, have transfer permissions for all buttons (0) 6 It's blessed into class FOP2::Extension ++ GET SERVER for SIP/502 = 127.0.0.1 Not a reference at all BLIND TRANSFER destino PARK/DEFAULT no definido (PARK/DEFAULT) -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 45 seconds (Tue Nov 10 12:26:06 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 127.0.0.1 -> Action: Ping 127.0.0.1 <- Response: Success 127.0.0.1 <- Ping: Pong 127.0.0.1 <- Timestamp: 1447154766.494598 127.0.0.1 <- Event: HangupRequest 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Bridge 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Bridgestate: Unlink 127.0.0.1 <- Bridgetype: core 127.0.0.1 <- Channel1: SIP/502-0000000d 127.0.0.1 <- Channel2: SIP/302-0000000e 127.0.0.1 <- Uniqueid1: 1447154751.13 127.0.0.1 <- Uniqueid2: 1447154751.14 127.0.0.1 <- CallerID1: 502 127.0.0.1 <- CallerID2: 302 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-dial-one 127.0.0.1 <- Extension: h 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: Macro 127.0.0.1 <- AppData: hangupcall, 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 1 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?endmixmoncheck 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 9 127.0.0.1 <- Application: NoOp 127.0.0.1 <- AppData: End of MIXMON check 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 10 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?nomeetmemon 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 28 127.0.0.1 <- Application: NoOp 127.0.0.1 <- AppData: End of MEETME check 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 29 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?noautomon 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 34 127.0.0.1 <- Application: NoOp 127.0.0.1 <- AppData: TOUCH_MONITOR_OUTPUT= 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 35 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?noautomon2 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 41 127.0.0.1 <- Application: NoOp 127.0.0.1 <- AppData: MONITOR_FILENAME= 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 42 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?skiprg 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 45 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?skipblkvm 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 48 127.0.0.1 <- Application: GotoIf 127.0.0.1 <- AppData: 1?theend 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 50 127.0.0.1 <- Application: AGI 127.0.0.1 <- AppData: hangup.agi 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Newexten 127.0.0.1 <- Privilege: dialplan,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Context: macro-hangupcall 127.0.0.1 <- Extension: s 127.0.0.1 <- Priority: 51 127.0.0.1 <- Application: Hangup 127.0.0.1 <- AppData: 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Event: Hangup 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/302-0000000e 127.0.0.1 <- Uniqueid: 1447154751.14 127.0.0.1 <- CallerIDNum: 302 127.0.0.1 <- CallerIDName: 302 127.0.0.1 <- ConnectedLineNum: 502 127.0.0.1 <- ConnectedLineName: 502 127.0.0.1 <- AccountCode: 127.0.0.1 <- Cause: 16 127.0.0.1 <- Cause-txt: Normal Clearing HANGUP borro channel2local SIP/302-0000000e It's blessed into class FOP2::Extension ++ GET CALL SLOT for SIP/302-0000000e is defined, returning 1 GETSTATE for SIP/302-0000000e not defined, returning DOWN CORTO SIP/302 y se quedo sin sesiones, mando DOWN sin slot END HANDLING AMI EVENT channel SIP/302, command settimer, data 0@STOP, slot 1 END HANDLING AMI EVENT channel SIP/302, command settext, data &inactive_line!1, slot 1 END HANDLING AMI EVENT channel SIP/302, command state, data DOWN, slot 1 END HANDLING AMI EVENT channel SIP/302, command state, data DOWN, slot 0 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settimer", "data": "0@STOP", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "settext", "data": "&inactive_line!1", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "state", "data": "DOWN", "slot": "1" } 192.168.15.118:49700 => { "btn": "2@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settimer", "data": "0@STOP", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "settext", "data": "&inactive_line!1", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "state", "data": "DOWN", "slot": "1" } 192.168.15.118:49542 => { "btn": "2@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } 127.0.0.1 <- Event: Dial 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- SubEvent: End 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- UniqueID: 1447154751.13 127.0.0.1 <- DialStatus: ANSWER 127.0.0.1 <- Event: SoftHangupRequest 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- Cause: 16 127.0.0.1 <- Event: Hangup 127.0.0.1 <- Privilege: call,all 127.0.0.1 <- Channel: SIP/502-0000000d 127.0.0.1 <- Uniqueid: 1447154751.13 127.0.0.1 <- CallerIDNum: 502 127.0.0.1 <- CallerIDName: 502 127.0.0.1 <- ConnectedLineNum: 302 127.0.0.1 <- ConnectedLineName: 302 127.0.0.1 <- AccountCode: 127.0.0.1 <- Cause: 16 127.0.0.1 <- Cause-txt: Normal Clearing HANGUP borro channel2local SIP/502-0000000d It's blessed into class FOP2::Extension ++ GET CALL SLOT for SIP/502-0000000d is defined, returning 1 GETSTATE for SIP/502-0000000d not defined, returning DOWN CORTO SIP/502 y se quedo sin sesiones, mando DOWN sin slot END HANDLING AMI EVENT channel SIP/502, command settimer, data 0@STOP, slot 1 END HANDLING AMI EVENT channel SIP/502, command settext, data &inactive_line!1, slot 1 END HANDLING AMI EVENT channel SIP/502, command state, data DOWN, slot 1 END HANDLING AMI EVENT channel SIP/502, command state, data DOWN, slot 0 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settimer", "data": "0@STOP", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "settext", "data": "&inactive_line!1", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "state", "data": "DOWN", "slot": "1" } 192.168.15.118:49700 => { "btn": "4@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settimer", "data": "0@STOP", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "settext", "data": "&inactive_line!1", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "state", "data": "DOWN", "slot": "1" } 192.168.15.118:49542 => { "btn": "4@GENERAL", "cmd": "state", "data": "DOWN", "slot": "0" } -- TIMER asterisk_ami_connect and async config check Set doing hup to zero ** Asterisk Manager logged in 127.0.0.1 for 48 seconds (Tue Nov 10 12:26:09 2015) Flash clients connected: 2 -------------------------------------------------------------------------------------------------- Client 192.168.15.118:49700, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x1227e660)) Client 192.168.15.118:49542, user: 502@GENERAL, type: websocket (AnyEvent::Handle=HASH(0x118e5c60)) -------------------------------------------------------------------------------------------------- 127.0.0.1 -> Action: Logoff 127.0.0.1 -> ActionID: 15 Removing /var/www/html/fop2/fop2-variablesGENERAL.txt... Disconnecting from settings DB Exiting... ++ QUEUE OBJECT DESTROYED FOP2::Queue=HASH(0x11b19c40) ++ QUEUE OBJECT DESTROYED FOP2::Queue=HASH(0x115978e0)