¿Alguien ha usado el a2billing y se ha encontrado con este problema?
¿es un problema concreto de usar DeadAGI?
Si el comando Dial se ejecuta directamente desde el dialplan, el progressring
se oye perfecto.
Comando Dial que ejecuta a2billing.php
a2billing.php:
-- AGI Script Executing Application: (Dial) Options:
(SIP/vbsip1/348XXXXXXXX||HrL(46140000:61000:30000))
--
Saludos.
Raúl Alexis Betancor Santana
Director Gerente
Dimensión Virtual S.L.
Bueno, despues de tener que modificar un par de funciones del a2billing
para "engañarlo" y que ejecute la llamada sin dar la locución del saldo
pendiente (desabilitar las opciones say_* hacía que la llamada no se
cursase), me queda el problema de que a pesar de que el comando Dial se envía
al asterisk perfectamente, el teléfono sip no recibe el "ring, ring, ring"
mientras se está marcando.
¿Alguien ha usado el a2billing y se ha encontrado con este problema?
¿es un problema concreto de usar DeadAGI?
Si el comando Dial se ejecuta directamente desde el dialplan, el progressring
se oye perfecto.
Comando Dial que ejecuta a2billing.php
a2billing.php:
-- AGI Script Executing Application: (Dial) Options:
(SIP/vbsip1/348XXXXXXXX||HrL(46140000:61000:30000))
--
Saludos.
Raúl Alexis Betancor Santana
Director Gerente
Dimensión Virtual S.L.
Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html
Por eso "truqué" un poco el .php para que saliese sin decir el saldo
(en realidad he anulado la función de saldo, no la iva a usar de
ninguna manera).
El problema no es que diga o nó el saldo, el problema es que incluso si
dejo que diga el saldo, cuando pasa la llamada al operador SIP, no
suena nada ... hasta que en el otro lado directamente cogen la llamada
o te la cortan.
Mi problema con A2Billing es semejante al tuyo... Cuando la operadora
me pide que introduzca el número a marcar me devuelve un mensaje que
dice que no puede comunicar con ese número, es como si el DIAL
estuviera mareado....
Raúl Alexis Betancor Santana wrote:
> Bueno, despues de tener que modificar un par de funciones del a2billing
> para "engañarlo" y que ejecute la llamada sin dar la locución del saldo
> pendiente (desabilitar las opciones say_* hacía que la llamada no se
> cursase), me queda el problema de que a pesar de que el comando Dial se envía
> al asterisk perfectamente, el teléfono sip no recibe el "ring, ring, ring"
> mientras se está marcando.
>
> ¿Alguien ha usado el a2billing y se ha encontrado con este problema?
> ¿es un problema concreto de usar DeadAGI?
>
> Si el comando Dial se ejecuta directamente desde el dialplan, el progressring
> se oye perfecto.
>
> Comando Dial que ejecuta a2billing.php
> a2billing.php:
> -- AGI Script Executing Application: (Dial) Options:
> (SIP/vbsip1/348XXXXXXXX||HrL(46140000:61000:30000))
>
> --
> Saludos.
>
> Raúl Alexis Betancor Santana
> Director Gerente
> Dimensión Virtual S.L.
Cree un TariffGroup llamado "general" del tipo LCD
Luego un ratecard llamado Provincia
En el addrate inclui en el campo ratecard al ratecard Provincia... y el
DialPrefix le puse en 0133... despues te explico esto para que me
entiendas por q lo hago.
No se si tenga qe definir un tronco....
Con esta configuraci'on como explicaba en el mensaje anterior mi
tarjeta entra de lo mejor y me dice el creidot que poseo, pero cuando
me pide que marque le numero, me dice que el n'umero marcado no esta
disponible..
Te explico como es el escenario que hay aqi
El servidor Asterisk tiene una tarjeta con salida FXO, es decir q se le
conecta una linea telefonica que va hacia la central telefonica (PSTN).
Para efectuar una llamada desde un SIP (Xlite por ejemplo) hacia un
telefono normal... es decir un numero telefonico es necesario anteponer
un "9" ....
lo que te decia de 0133, es porque
En cuba las provincias tienen un prefijo de marcaci'on... 0133-222222
es para llamar a esa provincia, 0142-222222 es para llamar a otra y
asi.... por ahora defini solamente el 0133 porque estaba probando pero
veo que no me sale....
tendra que ver con el 9 que hay que anteponer para llamar? Por favor...
necesito me ayudes porque mi Tesis de Grado depende de esta
soluci'on...
Gracias
Julio
Hice todo lo anterior que me dijiste.
Cree un TariffGroup llamado "general" del tipo LCD
Luego un ratecard llamado Provincia
En el addrate inclui en el campo ratecard al ratecard Provincia... y el
DialPrefix le puse en 0133... despues te explico esto para que me
entiendas por q lo hago.
No se si tenga qe definir un tronco....
Con esta configuraci'on como explicaba en el mensaje anterior mi
tarjeta entra de lo mejor y me dice el creidot que poseo, pero cuando
me pide que marque le numero, me dice que el n'umero marcado no esta
disponible..
Te explico como es el escenario que hay aqi
El servidor Asterisk tiene una tarjeta con salida FXO, es decir q se le
conecta una linea telefonica que va hacia la central telefonica (PSTN).
Para efectuar una llamada desde un SIP (Xlite por ejemplo) hacia un
telefono normal... es decir un numero telefonico es necesario anteponer
un "9" ....
lo que te decia de 0133, es porque
En cuba las provincias tienen un prefijo de marcaci'on... 0133-222222
es para llamar a esa provincia, 0142-222222 es para llamar a otra y
asi.... por ahora defini solamente el 0133 porque estaba probando pero
veo que no me sale....
tendra que ver con el 9 que hay que anteponer para llamar? Por favor...
necesito me ayudes porque mi Tesis de Grado depende de esta
soluci'on...
Gracias
Julio
See http://www.fsf.org/philosophy/no-word-attachments.html
me registro con el sofphone a esta cuenta y se registra bien pero al
marcar todo suena PIRURI como si no existiera. no marca ni la
contestadora, tengo un ratecard en ejemplo 58 si marco 582615112712 me
deberia realizar la llamada pero no suena el molesto PIRURI y entonces
no se q me falta :'( si alguien seria tan amable como para ayudarme con
esto se lo agradecería un monton. ya que de verdad es full molesto
decirle alcliente marque 6000 meta su tarjeta escuche su saldo y marque
su numero :S. gracias de nuevo por la ayuda que me puedan prestar, mi
mail es vo...@ciberstation.net
lo siento le di enviar sin terminar, o en su defecto si hay alguna
forma de asignarle una tarjeta a las extensiones que ya tengo creadas,
creo q se hace agregandole
amaflags=billing
accountcode=
context=callingcard
y agregando esto en extension_custom.conf
[callingcard]
;allow phones to access trunks
include => outbound-allroutes
exten => s,1,Answer
exten => s,2,Wait,2
exten => s,3,DeadAGI,a2billing.php
exten => s,4,Wait,2
exten => s,5,Hangup
pero ni asi me funciona :'( ayuda pleasee
See http://www.fsf.org/philosophy/no-word-attachments.html
Savvas
RazaMetaL | Only The Good Die Young ha escrito: