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
-- 

Antwort per Email an