Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Elastix A2Billing callingcard

 
Список форумов Asterisk Forum -> Биллинг    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
Oliver15



Зарегистрирован:
26.04.2013
Сообщения: 7

Статус: Оффлайн 

СообщениеДобавлено: Пт Май 17, 2013 19:51    Заголовок сообщения: Elastix A2Billing callingcard

Добрый вечер.
Может кто поможет разобраться или хотя бы дать направление в сторону чего копать...
Ситуация такая.
Стоит Elastix 2.4.0.
Его настроил.
Телефония работает. Входящие приходят исходящие уходят, все как и должно быть.
Теперь пытаюсь настроить A2Billing (A2Billing 1.9.4 (Cuprum)).
Работает так:
Есть сип транк (городской номер 403031), при звонке на него, автомат отвечает и предлагает набрать номер карты, после набора говорит остаток на счете и предлагает ввести номер назначения. И вот после набора номера у меня возникла проблема. Автомат сразу же после нажатия #-ки говорит: "Извините, номер который вы набираете недоступен".
Для исходящих использую sipnet.
При звонке в CLI следующее:

Код:
 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [s@from-trunk-sip-go403031:1] Set("SIP/go403031-0000002b", "GROUP()=OUT_2") in new stack
    -- Executing [s@from-trunk-sip-go403031:2] Goto("SIP/go403031-0000002b", "from-trunk,s,1") in new stack
    -- Goto (from-trunk,s,1)
    -- Executing [s@from-trunk:1] Set("SIP/go403031-0000002b", "__FROM_DID=s") in new stack
    -- Executing [s@from-trunk:2] Gosub("SIP/go403031-0000002b", "app-blacklist-check,s,1") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/go403031-0000002b", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/go403031-0000002b", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/go403031-0000002b", "") in new stack
    -- Executing [s@from-trunk:3] ExecIf("SIP/go403031-0000002b", "0 ?Set(CALLERID(name)=405545)") in new stack
    -- Executing [s@from-trunk:4] Set("SIP/go403031-0000002b", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [s@from-trunk:5] Set("SIP/go403031-0000002b", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [s@from-trunk:6] Goto("SIP/go403031-0000002b", "a2billing-callingcard,s,1") in new stack
    -- Goto (a2billing-callingcard,s,1)
    -- Executing [s@a2billing-callingcard:1] NoOp("SIP/go403031-0000002b", "A2Billing Start") in new stack
    -- Executing [s@a2billing-callingcard:2] DeadAGI("SIP/go403031-0000002b", "a2billing.php,1") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
    -- <SIP/go403031-0000002b> Playing 'prepaid-enter-pin-number.gsm' (language 'en')
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Playing 'prepaid-you-have' (escape_digits=#) (sample_offset 0)
    -- <SIP/go403031-0000002b> Playing 'digits/50.gsm' (language 'ru')
    -- Playing 'dollars' (escape_digits=#) (sample_offset 0)
    -- <SIP/go403031-0000002b> Playing 'prepaid-enter-dest.gsm' (language 'ru')
    -- Playing 'prepaid-dest-unreachable' (escape_digits=#) (sample_offset 0)
    -- <SIP/go403031-0000002b> Playing 'prepaid-enter-dest.gsm' (language 'ru')
    -- Playing 'prepaid-dest-unreachable' (escape_digits=#) (sample_offset 0)
    -- <SIP/go403031-0000002b> Playing 'prepaid-enter-dest.gsm' (language 'ru')
    -- Playing 'prepaid-dest-unreachable' (escape_digits=#) (sample_offset 0)
    -- <SIP/go403031-0000002b>AGI Script a2billing.php completed, returning 4
  == Spawn extension (a2billing-callingcard, s, 2) exited non-zero on 'SIP/go403031-0000002b'


Вот что выдает sip debug - http://mesto.alania.tv/sip/debug.txt

sip_additional.conf:

Код:
[sipnet]
disallow=all
username=LOGIN
type=friend
secret=PASSWORD
qualify=yes
insecure=port,invite
host=sipnet.ru
fromuser=LOGIN
fromdomain=sipnet.ru
dtmfmode=rfc2833
allow=alaw
allow=ulaw
allow=gsm
context=from-trunk-sip-sipnet

[go403031]
disallow=all
username=LOGIN
type=friend
secret=PASSWORD
qualify=yes
insecure=port,invite
host=sip.globalalania.ru
fromuser=LOGIN
fromdomain=sip.globalalania.ru
dtmfmode=rfc2833
allow=alaw
context=from-trunk-sip-go403031


extensions_custom.conf:

Код:
[a2billing-callingcard]
; CallingCard application
exten => s,1,NoOp(A2Billing Start)
exten => s,2,DeadAgi(a2billing.php,1)
exten => s,3,Hangup


Тут я выписал только то, что касается a2billing. Так как без него все работает.

В Inbound Routes в графе Set Destination выбрал Custom Destination - a2billing-callingcard.

Далее скрины самого a2billing:












Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
Smoke



Зарегистрирован:
06.08.2013
Сообщения: 4

Статус: Оффлайн 

СообщениеДобавлено: Сб Авг 10, 2013 18:10    Заголовок сообщения: a2billing

Здравствйте,

подскажите как связать a2billing в эластикве?
есть какой нибудь хауту по настройке.
помогите пожалуйста.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
McMerfy



Зарегистрирован:
19.11.2008
Сообщения: 236

Статус: Оффлайн 

СообщениеДобавлено: Пт Авг 30, 2013 09:50    Заголовок сообщения:

А гугле есть все, вот к примеру, хауту с картинками )
http://sysadminman.net/blog/category/ela ... tribution/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Smoke



Зарегистрирован:
06.08.2013
Сообщения: 4

Статус: Оффлайн 

СообщениеДобавлено: Пт Авг 30, 2013 09:58    Заголовок сообщения:

огромное спасибо, уже было чуть не забросил это дело.
обратно вернусь благодаря Вам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Биллинг Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum