amooma / GS3

Dies ist die Asterisk Version von Gemeinschaft
https://www.alternative-solution.de/gs3
40 stars 34 forks source link

Diallog speichert nur "s" als Zielrufnummer #1

Closed jonasvp closed 14 years ago

jonasvp commented 14 years ago

In unserer neuen Installation von Gemeinschaft 3.0 wird komischerweise in den CDRs als Zielrufnummer für ausgehende Gespräche nur "s" abgespeichert:

mysql> select src,dst,dcontext,lastapp,lastdata from ast_cdr;

srcdstdcontextlastapplastdata
50sdial-gateway-doDialSIP/49231xxx@gw_20_antilo,180

Googeln nach dem Problem ergibt nur ältere Bugreports für Asterisk 1.4, in 1.6 sollte das Problem eigentlich nicht mehr auftreten. Es scheint daran zu liegen, dass das Gespräch aus einem Makro gestartet wird.

Ich könnte natürlich die Nummer aus "lastdata" extrahieren, aber schöner wäre es doch, wenn es anders ginge. Ich wäre für Tipps oder Hinweise dankbar.

Schöne Grüße,

Jonas

sebastianertz commented 14 years ago

siehe: https://issues.asterisk.org/view.php?id=15605

Eine Lösung für das Problem habe ich nicht.

jonasvp commented 14 years ago

Schade, aber danke für den Hinweis. Dann also doch aus lastdata.

saschadaniels commented 14 years ago

This "change of behaviour" is IMHO a BUG!

pk-amooma commented 14 years ago

Finde ich auch. Speziell weil das ja eigentlich "unter der Haube" von AEL völlig transperent sein soll ob einem AEL-macro dann Asterisk-intern ein Macro() oder ein Gosub() wird.