RE: esmtp accaunting

От: Veronika Adolina <Adolina_at_mx_ru>
Дата: Tue 29 Oct 2002 - 10:35:14 MSK


Подскажите пожалуйста как решить данную проблему:

абонент отправляет письмо c почтового ящика, реализованного на cgp, на определенный сервер .....@fax.gtel.ru. Нужно чтобы во время установления smtp связи между CGP и этим сервером, СGP посылал команду xact (после команды recept to и перед командой data).Данная команда позволяет снять статистику об отправленных письмах. Здесь схема такая, fax.gtel.ru это сервер cisco, являющийся факсовым шлюзом (работающим по Т37 протоколу). CGP и сeрвер общаются между собой по esmtp протоколу. Для снятии статистики о том какие письма(факсы) были отправлены (сколько страниц и куда) нужно послать эту команду, она включает esmtp accounting, т.е. она позволит получить в лог информацию для для биллинг-системы (после передачи письма и до окончания сессии).

Все это выглядит примерно так:

telnet 172.14.120.2 25
Trying 172.14.120.2...
Connected to 1.14.120.2.

Escape character is '^]'.
220 mmoip-b.cisco.com Cisco NetWorks ESMTP server ehlo anyserver.com
250-mmoip-b.cisco.com, hello anyserver.com [223.255.254.10] (really)
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-HELP
250-DSN
250-XSESSION

250 XACCOUNTING
mail from:<>
250 2.5.0 Sender <> ok
rcpt to:<FAX=+1408555-7442@cisco.com>
250 2.1.5 Recipient <FAX=+1408555-7442@cisco.com> ok, maps to '5557442' (cp=yes)
xact
250 2.5.0 XACCOUNTING enabled
data
354 Enter mail, end with a single "."
Testing 1 2 3
Testing 1 2 3
Testing 1 2 3
Testing 1 2 3
Testing 1 2 3
Testing 1 2 3
Testing 1 2 3
.
The following example shows the accounting information when the fax transmission is successful:
250-2.5.0 Message delivered to remote fax machine
250-2.5.0 fax_modem_time = 32/41
250-2.5.0 fax_pages = 2
250-2.5.0 gateway_id = mmoip-b.cisco.com
250-2.5.0 fax_connect_speed = 14400bps
250-2.5.0 transmit_bytes = 16870
250-2.5.0 port_used = slot:1 port:2
250-2.5.0 call_type = Fax Send
250-2.5.0 abort_cause = 0
250-2.5.0 T30_error_code = 0
250-2.5.0 ISDN_disconnect_code = 16

250 2.5.0 CSID =555-7442
С уважением,
Вероника Адолина
Email: Adolina@globaltel.ru Получено Tue Oct 29 07:39:43 2002

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:28 MSK