Philipp Kempgen schrieb:
> Sven Neukirchner schrieb:
>
>>>> Natürlich werden auch externe Anrufe gespeichert.
>>>> Wenn nicht würde mich das stark wundern.
>>
>> Eben ;-)
>>
>>>> Beobachte mal auf der Asterisk-CLI mit Verbosity 3 ob das Skript
>> dial-log-store aufgerufen wird.
>>
>> Dial-log-store wird ausgeführt:
>>
>> TrySystem("mISDN/1-u303", "/opt/gemeinschaft/dialplan-scripts/dial-log-store
>> '71xxxx' 'missed' '0171xxxxxxx'") in new stack
>>
>> Dort wird dann folgende DB Abfrage gemacht:
>>
>>
>> $uid = (int)$db->executeGetOne( 'SELECT `_user_id` FROM `ast_sipfriends`
>> WHERE `name`=\''. $db->escape($user_ext) .'\'' );
>> if ($uid < 1) die();
>>
>> In der ast_sipfriends stehen nur lokale User, deshalb werden die eingehenden
>> externen Rufe nicht protokolliert.
>
> Nein, das stimmt nicht. Mit der Abfrage wird die ID des Benutzers
> mit der Durchwahl "71xxxx" abgefragt (nicht die von "0171xxxxxxx").
> Das schlägt nur dann fehl wenn auf dem System kein Benutzer mit
> der Extension "71xxxx" angelegt ist.
So auf die Schnelle vermute ich da ein Problem das nur bei BRI-
Mehrgeräteanschlüssen zum Tragen kommt, und nur dann, wenn man
als Durchwahl des Benutzers nicht die MSN-Nummer verwendet hat.
Vielleicht kann man es so lösen:
opt/gemeinschaft/etc/asterisk/e-gategroups-in.ael.php:
- echo "\t\t\t", 'Set(CALLERID(dnid)=${did_ext});' ,"\n";
+ echo "\t\t\t", 'Set(CALLERID(dnid)=${did_ext_to});' ,"\n";
Philipp Kempgen
--
http://www.das-asterisk-buch.de - http://www.the-asterisk-book.com
Amooma GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998
--