dialparties.agi: Starting New Dialparties.agi
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'admin' logged on from 127.0.0.1
dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'Andrew' number is '100'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 400 to extension map
dialparties.agi: DATABASE GET CF 400
dialparties.agi: Array
dialparties.agi: (
dialparties.agi: [code] => 520
dialparties.agi: [result] =>
dialparties.agi: [data] => Invalid command syntax. Proper usage follows:
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi:
dialparties.agi: )
dialparties.agi:
dialparties.agi: Extension 400 has call forward set to Invalid command syntax. Proper usage follows:
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi:
dialparties.agi: DATABASE GET CW Invalid
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi: # 1
dialparties.agi: Array
dialparties.agi: (
dialparties.agi: [code] => 520
dialparties.agi: [result] =>
dialparties.agi: [data] => Invalid command syntax. Proper usage follows:
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi:
dialparties.agi: )
dialparties.agi:
dialparties.agi: DATABASE GET CFB Invalid
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi: # 1
dialparties.agi: DATABASE GET CFU Invalid
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi: # 1
dialparties.agi: Array
dialparties.agi: (
dialparties.agi: [code] => 510
dialparties.agi: [result] =>
dialparties.agi: [data] => Invalid or unknown command
dialparties.agi: )
dialparties.agi:
dialparties.agi: Array
dialparties.agi: (
dialparties.agi: [code] => 520
dialparties.agi: [result] =>
dialparties.agi: [data] => Invalid command syntax. Proper usage follows:
dialparties.agi: Usage: DATABASE GET <family> <key>
dialparties.agi: Retrieves an entry in the Asterisk database for a
dialparties.agi: given family and key.
dialparties.agi: Returns 0 if <key> is not set. Returns 1 if <key>
dialparties.agi: is set and returns the variable in parentheses.
dialparties.agi: Example return code: 200 result=1 (testvariable)
dialparties.agi:
dialparties.agi: )
dialparties.agi:
== Manager 'admin' logged off from 127.0.0.1
-- AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:10] Dial("SIP/100-0964ba90", "Local/Invalid command syntax. Proper usage follows:n Usage: DATABASE GET <family> <key>n Retrieves an entry in the Asterisk database for an given family and key.n Returns 0 if <key> is not set. Returns 1 if <key>n is set and returns the variable in parentheses.n Example return code: 200 result=1 (testvariable)n@from-internal/n||tr") in new stack
== Everyone is busy/congested at this time (1:0/0/1)
per groogs on irc i added: $this->conlog("DATABASE GET \"$family\" \"$key\"");
before the return statement on the database retrievals, so you can see the values are as follows:
DATABASE GET CF 400
DATABASE GET CW Invalid
DATABASE GET CFB Invalid
if i run the first one in the CLI since it has an ext attached i get
main*CLI> DATABASE GET CF 400
Database entry not found.
main*CLI>
not sure if 1.2 returned 0 if it wasn't found, but this one returns words.
thanks