asterisk@kamikaze con 2 (o più) aladino wi-fi perfettamente funzionante

  • 39 Risposte
  • 26609 Visite

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Citazione
I numeri in uscita vanno composti esattamente con lo 0039 iniziale


Esatto  ;)

Citazione
Ora vedo di eliminare lo 0039 iniziale


Però una regola per identificare le chiamate in uscita da quelle intercomunicanti devi metterla.
Altrimenti puoi modificarla mettendo un solo 0, ma a questo punto devi modificare gli account dei due telefoni perchè iniziano entrambi con lo 0
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline marven

  • VIP
  • *****
  • 3882
Ho eliminato lo 0039. Funziona.
Citazione
;chiamate verso l'esterno
exten => _.,1,Dial(SIP/${EXTEN:0}@provider-di-uscita,60)
exten => _.,2,Congestion
exten => _.,3,Busy
exten => _.,4,Hangup
Riguardo le chiamate tra interni non so, perchè per il momento non ho altri telefoni IP.

Comunque se chiamo lo 000001 (cioè il mio stesso numero) mi dice che è occupato. Quindi anche per gli altri eventuali interni dovrebbe funzionare.
« Ultima modifica: 04 Dicembre 2007, 18:41 da marven »

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Allora sei a posto  ;)
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline marven

  • VIP
  • *****
  • 3882
Non proprio... Vorrei che mi funzionasse Eutelia in ingresso.
Ho letto, tra le varie cose, che devo impostare un DID uguale al numero:
http://www.mvpnetwork.it/didattica/howto-telecomunicazioni/eutelia-e-asterisk.html
Ho provato, ma non so bene come integrare la cosa nella tua configurazione.
Qualche suggerimento?

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Allora... vediamo un po  :-\

Dovresti modificare i tuoi sip.conf ed extension.conf così:

modifica la stringa di registrazione in sip.conf (ma questa dovrebbe già essere a posto)

Codice: [Seleziona]
register=numerotelefono:[email protected]/numerotelefono
e modifica extensions.conf inserendo prima dei redirect agli interni la risposta al DID

Codice: [Seleziona]
[interni]
;chiamate verso gli interni
exten => 000001,1,Dial(SIP/000001,60,tTr)
exten => 000002,1,Dial(SIP/000002,60,tTr)
;chiamate verso l'esterno
exten => _.,1,Dial(SIP/${EXTEN:0}@provider-di-uscita,60)
exten => _.,2,Congestion
exten => _.,3,Busy
exten => _.,4,Hangup

[from_sip]
exten => numeroditelefono[color=Red]1[/color],1,Set(FROM_DID=numeroditelefono[color=Red]1[/color])
exten => numeroditelefono[color=Red]1[/color],1,Goto(int1,s,1)
exten => numeroditelefono[color=Red]2[/color],1,Set(FROM_DID=numeroditelefono[color=Red]2[/color])
exten => numeroditelefono[color=Red]2[/color],1,Goto(int2,s,1)

[int1]
;interno 000001 se non risponde entro 30 secondi va in voicemail
exten => s,1,NoOp(Skypho chiamata in ingresso allo 02******)
exten => s,2,Dial(SIP/000001, 60, tTr)
;exten => s,n,Voicemail(000001@voicemail)
exten => s,n,Hangup

[int2]
;interno 000002 se non risponde entro 30 secondi va in voicemail
exten => s,1,NoOp(Skypho chiamata in ingresso allo 02******)
exten => s,2,Dial(SIP/000002, 60, tTr)
;exten => s,n,Voicemail(000002@voicemail)
exten => s,n,Hangup

Alla fine ho inserito il numerino aggiuntivo che dall'esterno va fatto per chiamre un interno piuttosto che l'altro.
Non ho la certezza che tale numerino sia aggiunto al DID per cui prova ed eventualmente rimuovilo modificandolo così:

Codice: [Seleziona]
[from_sip]
exten => numeroditelefono[color=Red]1[/color],1,Set(FROM_DID=numeroditelefono)
exten => numeroditelefono[color=Red]1[/color],1,Goto(int1,s,1)
exten => numeroditelefono[color=Red]2[/color],1,Set(FROM_DID=numeroditelefono)
exten => numeroditelefono[color=Red]2[/color],1,Goto(int2,s,1)

Purtropo non so se eutelia gestisce i numeri in più o si limita a girarli al destinatario  :-\
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline marven

  • VIP
  • *****
  • 3882
Grazie 1000!!!  :)
Più tardi provo il tutto e ti dico  ;)

Offline marven

  • VIP
  • *****
  • 3882
C'è un problema. Da var/log/asterisk/messages
Codice: [Seleziona]
[Dec  5 13:36:59] WARNING[2675] pbx.c: Unable to register extension '0xxxxxxxxxxxxx', priority 1 in 'from_sip', already in useEvidentemente si riferisce al secondo exten
Codice: [Seleziona]
exten => numeroditelefono,1,Set(FROM_DID=numeroditelefono)
exten => numeroditelefono,1,Goto(int1,s,1)

Il problema più in generale è quello al punto 3) della guida citata prima
http://www.mvpnetwork.it/didattica/howto-telecomunicazioni/eutelia-e-asterisk.html

Citazione
3) Gestire l'instradamento della chiamata in ingresso a partire dal DID creato.

Come si fa? Evitando ovviamente l'errore  "already in use"  ???  :-\

NB Visto che ho un solo telefono Voip, per semplicità (=per non incartarmi ulteriormente  ;D ) per il momento in [from_sip] ho messo numeroditelefono senza numero interno.

EDIT
L'errore "priority 1 in 'from_sip', already in use"  l'ho eliminato mettendo

exten => numeroditelefono,1,Set(FROM_DID=numeroditelefono)
exten => numeroditelefono,2,Goto(int1,s,1)

Però non funge lo stesso. Mi risponde un modem anzichè l'Aladino...
« Ultima modifica: 05 Dicembre 2007, 15:58 da marven »

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Citazione
L'errore "priority 1 in 'from_sip', already in use"  l'ho eliminato mettendo

exten => numeroditelefono,1,Set(FROM_DID=numeroditelefono)
exten => numeroditelefono,2,Goto(int1,s,1)

Si esatto avevo dimenticato di modificare il priority.
Ovviamente per la stessa estension va dato un priority sequenziale in base all'ordine desiderato.

Citazione
Però non funge lo stesso. Mi risponde un modem anzichè l'Aladino...

Uhmm devo verificare...  :-\

Fammi fare qulache ricerchina  ;)
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Prova così:

Codice: [Seleziona]
[from_sip]
exten => numeroditelefono,1,Set(FROM_DID=numeroditelefono)
exten => numeroditelefono,n,Answer
exten => numeroditelefono,n,Dial(SIP/000002, 60, tTr)
exten => numeroditelefono,n,Hangup

e rimuovi le parti int1 e int2

Per ora vediamo di far funzionare un interno poi vediamo per fare le altre configurazioni  ;)
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline marven

  • VIP
  • *****
  • 3882
No, niente da fare. Mi risponde sempre un modem ....  :o  :(
Grazie infinite per il supporto  :)
Anch'io sto cercando e provando tutto quello che trovo   ::)

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Citazione
No, niente da fare. Mi risponde sempre un modem ....

Cosa intendi per: "Mi risponde sempre un modem ...." ?

Apri il terminal e posta l'output di asterisk quando riceve la chiamata.

Citazione
Grazie infinite per il supporto

Figurati  ;)
« Ultima modifica: 06 Dicembre 2007, 10:37 da ramponis »
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Prova così:

sip.conf

Codice: [Seleziona]
[general]
localnet=192.168.1.0/255.255.255.0
nat=yes
defaultexpirey=330
realm=voip.eutelia.it
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
allowoverlap=no
context=from_sip
rtptimeout=60
rtpholdtimeout=300

;CODEC
disallow=all
allow=alaw
allow=ulaw

register=tuonumero1:password:[email protected]/1234
register=tuonumero2:password:[email protected]/1235

; 1234 è l'estensione DID per le chiamate in ingresso all'aladino1 (in extensions.conf)
; 1235 è l'estensione DID per le chiamate in ingresso all'aladino2 (in extensions.conf)

;eutelia per chiamare in esterno
[provider-di-uscita]
type=friend
username=tuonumero1
fromuser=tuonumero1
secret=password
fromdomain=voip.eutelia.it
host=voip.eutelia.it
canreinvite=no
insecure=very
qualify=1000
disallow=all
allow=alaw
allow=ulaw
allow=g729

;aladino 1
[000001]
type=friend
username=000001
host=dynamic
insecure=port,invite
context=interni
disallow=all
allow=alaw
allow=ulaw
canreinvite=no
nat=yes
qualify=yes

;aladino 2
[000002]
type=friend
username=000002
host=dynamic
insecure=port,invite
context=interni
disallow=all
allow=alaw
allow=ulaw
canreinvite=no
nat=yes
qualify=yes

extension.conf

Codice: [Seleziona]
[interni]
;chiamate verso gli interni
exten => 000001,1,Dial(SIP/000001,60,tTr)
exten => 000002,1,Dial(SIP/000002,60,tTr)
;chiamate verso l'esterno
exten => _.,1,Dial(SIP/${EXTEN:0}@provider-di-uscita,60)
exten => _.,2,Congestion
exten => _.,3,Busy
exten => _.,4,Hangup

[from_sip]
exten => 1234,1,Goto(int1,s,1)
exten => 1235,1,Goto(int2,s,1)

[int1]
;interno 000001 se non risponde entro 30 secondi va in voicemail
exten => s,1,NoOp(Skypho chiamata in ingresso allo ********)
exten => s,2,Dial(SIP/000001, 60, tTr)
;exten => s,n,Voicemail(000001@voicemail)
exten => s,n,Hangup

[int2]
;interno 000002 se non risponde entro 30 secondi va in voicemail
exten => s,1,NoOp(Skypho chiamata in ingresso allo ********)
exten => s,2,Dial(SIP/000002, 60, tTr)
;exten => s,n,Voicemail(000002@voicemail)
exten => s,n,Hangup

Prova e fammi sapere  ;)
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline marven

  • VIP
  • *****
  • 3882
Ramponis ti meriti il titolo di Asteriskmaster!!!!!!!!!!   8)  :D
Funziona tutto perfettamente sia in ingrsso che in uscita  ;D
Che felicità!  :D  :P  :-*
Grazie di tutto!!! Ho imparato un sacco di cose  ;)
Ora che il ghiaccio è rotto mi posso avventurare in qualche configurazione più complicata  ::)

Citazione
Apri il terminal e posta l'output di asterisk quando riceve la chiamata.
Uhmm ... credo mi serva qualche altro package, ho installato solo asterisk 1.4. Ho provato il comando sip, ma non esiste.

Offline ramponis

  • Esperto
  • ****
  • 888
  • Sesso: Maschio
    • DWL-2100AP Ramponis Homepage
Citazione
Ramponis ti meriti il titolo di Asteriskmaster!!!!!!!!!!

Grazie per così poco  ;D

Citazione
Funziona tutto perfettamente sia in ingrsso che in uscita 
Che felicità!     
Grazie di tutto!!! Ho imparato un sacco di cose 

Sono contento, benissimo.  :D

Citazione
Ora che il ghiaccio è rotto mi posso avventurare in qualche configurazione più complicata 


e si l'appetito vien mangiando  ;)

Citazione
Uhmm ... credo mi serva qualche altro package, ho installato solo asterisk 1.4. Ho provato il comando sip, ma non esiste

Da terminale una volta che l'asterisk è partito (o parte in automatico dando "/etc/inid.d/asterisk enable") dai il comando:

asterisk -r -vvvvvvvvvvvvvvvvvvvvvv

insomma un bel po di "v", v sta per verbosity e più ne metti più è dettagliato l'asterisk nel loggarti ciò che sta facendo

Quando sei nel suo terminal digita "help" per la lista dei comandi  ;)
DWL-2100AP Ramponis Homepage

http://xoomer.virgilio.it/ramponis

Offline marven

  • VIP
  • *****
  • 3882
Citazione
asterisk -r -vvvvvvvvvvvvvvvvvvvvvv
Nel frattempo avevo trovato. Ma c'erano dei problemi con il path di /var/run/asterisk.ctl
perchè il package asterisk ce l'ho sull'HD Usb. Ho risolto impostando

astrundir => /var/run

in asterisk.conf

Un altro modo per richiamare la console è il comando

rasterisk

Ovviamente non lo dico per te Ramponis ;)