Форумы  ·  Войти  · 

Тема: CallerID в Wintariff (IPLDK 300)

Страница 3 из 4, все  < 1 2 3 4 > 
[ #31 ]  11.04.08 11:42   much  (35/29.03.06)  

вижу теперь входящие вызовы, внутренние звонки, а звонки на внешние линии не логируются

исходящие вызовы по наблюдениям попадают в SMDR только с нескольких внутренних номеров. набираю с внутреннего телефона себе на мобильный, а в “эфире” тишина.

[ #32 ]  11.04.08 12:14   harris  EXPERT  

Так трудно сказать, в чем дело - ни зная, что там еще у запрограммировано.
Ну, например, посмотрите тип всех СО-линии. Какой тип СО прописан в ПГМ141/5 - СО или PBX??? Если PBX, то поменяйте на CO.

Что стоит в ПГМ177/3??

[ #33 ]  11.04.08 15:10   much  (35/29.03.06)  

Создано harris
Так трудно сказать, в чем дело - ни зная, что там еще у запрограммировано.
Ну, например, посмотрите тип всех СО-линии. Какой тип СО прописан в ПГМ141/5 - СО или PBX??? Если PBX, то поменяйте на CO.

Что стоит в ПГМ177/3??

PGM141/5 - CO все
PGM177/3 - All Calls

[ #34 ]  11.04.08 16:13   harris  EXPERT  

Линии какие: аналоговые CO/ISDN????

[ #35 ]  11.04.08 16:15   much  (35/29.03.06)  

Создано harris
Линии какие: аналоговые CO/ISDN????

поток

[ #36 ]  11.04.08 16:25   harris  EXPERT  

Что прописано в ПГМ200/1????
Должно быть =0 (No Service).

[ #37 ]  11.04.08 16:28   much  (35/29.03.06)  

Создано harris
Что прописано в ПГМ200/1????
Должно быть =0 (No Service).

точнее Do Not Service AOC

так и есть

[ #38 ]  11.04.08 16:34   much  (35/29.03.06)  

убрал галку с “CLI Print To Serial”
интуитивно понятно, что это лишнее, если я и PcAdmin оперируем одними и теми же понятиями)

[ #39 ]  11.04.08 16:43   harris  EXPERT  

CLI Print - это как раз те сообщения, которые выводятся в порт CALL INFO. В самом начале нашего “диалога” я Вам про это написал.
001 : 891031234567
001 : 891031234567 -> 131

Ну, ОК. Вы не все исходящие вызовы видите в SMDR (надеюсь смотрите через Telnet, а не через WinTariff), а входящие регистрируются нормально???

[ #40 ]  11.04.08 16:45   much  (35/29.03.06)  

Создано harris
CLI Print - это как раз те сообщения, которые выводятся в порт CALL INFO. В самом начале нашего “диалога” я Вам про это написал.

это строки типа

001: 89123456789
001: 89123456789 -> 131

?

Я правильно понял?

[ #41 ]  11.04.08 16:49   harris  EXPERT  

Да.

[ #42 ]  11.04.08 17:37   error  (374/09.06.04)  


001: 89123456789
001: 89123456789 -> 131

написать прогу которая будет стоять между атс и винтарифом. суть ее такова, ловить строки с атс и выкидывать в винтариф, при этом она долна аккумулировать звонки типа такие что выше и делать сопоставление какому внутреннему номеру принадлежит приходящий CLI, по другому вы просто не раскарячите винтариф или же забить на это и сказать начальству что просто не реально

писал прогу которая по сом-порту ловила строки и выкидывала в файло для барсума, барсум подбирал эти файлы. другая прога забирала лог звонков с ftp прова и так же подкидывала в каталог для барсума чтоб тоже он их забирал.

если надумаете писать прогу дам наводку - для сбора инфы с сом-порта пишите на делфи5, компонет для работы с СОМ-портом валяется в инете только надо найти, для остальный версий фелфи этот комонент уже увы либо демо либо платно, по поводу ftp tcp лучше использовать делфи6 т.к. компоненты в инете для него доступны

[ #43 ]  14.04.08 15:12   much  (35/29.03.06)  

Да проблем нет, на самом деле)
коллектор можно написать на чём угодно
к примеру на перле

use strict;
use Net::Telnet();

### Settings ###############
my $host = ‘192.168.1.1’;
my $port = 23;
open( OUTFILE, ‘>catched.txt’ );
############################

my $is_terminated = 0;

$SIG{INT} = \&tsktsk;

sub tsktsk {
$SIG{INT} = \&tsktsk;        # See ``Writing A Signal Handler’‘
  $is_terminated = 1;
  warn “Terminating process…\n”;
}

sub main
{
my $tn = new Net::Telnet( Telnetmode => 0, Errmode => "return", Timeout => 1 );

$tn->open( Host => $host, Port => $port );

while ( !$tn->eof() && $is_terminated == 0 )
{
my $line = $tn->getline;
print OUTFILE $line if ( $line != undef );
print $line;
}
}

main;

close( OUTFILE );

[ #44 ]  14.04.08 15:15   much  (35/29.03.06)  

сваяю на php через socket соединение, тоже постараюсь выложить скрипт

по желанию можно всё писать в базу, ту же Mysql и несложными запросиками делать любую выборку

[ #45 ]  14.04.08 18:08   error  (374/09.06.04)  

ждемс конечный результат как будет скрипт работать на живой атс, ведь строки “001: 89123456789” “001: 89123456789 -> 131” не будут сыпаться одна за другой, в промежутке между ними пудово будут и другие строки (к примеру нормальные строки smdr) 🆒

Страница 3 из 4, все  < 1 2 3 4 > 
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"