Hallo zusammen,
mir ist es mittlerweile gelungen mit dem Asterisk via PHP über die HTTP-API Kontakt mit OX6 aufzunehmen. So weit so gut.
Jetzt wollte ich mit einem PUT-Request im Contacts-Modul mit der Search-Action nach der übergebenen Nummer suchen - und bekam keine Daten. Durchsucht die Suche etwa nur bestimmte Felder???
Dann habe ich noch die "preliminary" Suche für das contacts-Modul gefunden. Hier habe ich (nachdem ich den Folder als weiteren Parameter in der URL übergeben habe) immer alle Datensätze ausgegeben bekommen. Ist das noch nicht implementiert?
PUT-Request: '/ajax/contacts?action=all&columns=500,569&folder=76&sess ion='.$jsonData->session
$putData = '{"filter":
{"operation":"or","operands":
[
{"operation":"equals","operands":[{"type":"column","value":"telephone_business1"} ,"' . $number . '"]},
{"operation":"equals","operands":[{"type":"column","value":"cellular_phone1"},"' . $number . '"]},
{"operation":"equals","operands":[{"type":"column","value":"telephone_home1"},"' . $number . '"]},
{"operation":"equals","operands":[{"type":"column","value":"telephone_other"},"' . $number . '"]}
]
}
}';
Mein Ziel ist es, dass der Asterisk den Namen (Firma) zu der anrufenden Nummer über die HTTP-API aus OX6 bekommt, um diese Informationen (Name, Firma) an die VoIP-Telefone weiterzuleiten.
Hilfe oder ein Tipp sind sehr willkommen...
Grüße aus Bochum
HF Mettge
mir ist es mittlerweile gelungen mit dem Asterisk via PHP über die HTTP-API Kontakt mit OX6 aufzunehmen. So weit so gut.
Jetzt wollte ich mit einem PUT-Request im Contacts-Modul mit der Search-Action nach der übergebenen Nummer suchen - und bekam keine Daten. Durchsucht die Suche etwa nur bestimmte Felder???
Dann habe ich noch die "preliminary" Suche für das contacts-Modul gefunden. Hier habe ich (nachdem ich den Folder als weiteren Parameter in der URL übergeben habe) immer alle Datensätze ausgegeben bekommen. Ist das noch nicht implementiert?
PUT-Request: '/ajax/contacts?action=all&columns=500,569&folder=76&sess ion='.$jsonData->session
$putData = '{"filter":
{"operation":"or","operands":
[
{"operation":"equals","operands":[{"type":"column","value":"telephone_business1"} ,"' . $number . '"]},
{"operation":"equals","operands":[{"type":"column","value":"cellular_phone1"},"' . $number . '"]},
{"operation":"equals","operands":[{"type":"column","value":"telephone_home1"},"' . $number . '"]},
{"operation":"equals","operands":[{"type":"column","value":"telephone_other"},"' . $number . '"]}
]
}
}';
Mein Ziel ist es, dass der Asterisk den Namen (Firma) zu der anrufenden Nummer über die HTTP-API aus OX6 bekommt, um diese Informationen (Name, Firma) an die VoIP-Telefone weiterzuleiten.
Hilfe oder ein Tipp sind sehr willkommen...
Grüße aus Bochum
HF Mettge
Comment