Free Support Notes Free Support Notes Windows Linux Macintosh

7giu/11Off

Configurazione Granstream GXW4104 con FreePBX/Elastix/PBXinaFlash/Trixbox/Asterisk

GRANDSTREAM GXW4104 FreePBX

4apr/11Off

Porte PBXinaFlash

Port Number Assignments

Information

PBX in a Flash comes with a firewall running and various ports already assigned for operation. Some are standard ports and others are non standard ports. You should decide if you are going to be accessing these various services remotely or at the console and then disable the ones you are not using. It is also a good idea to change some of the ports to random ports to help enhance security.

 

Ports Table

Port Number Protocol Service Standard Note Port Can be changed or disabled
21 tcp ftp Yes 1 Yes
22 tcp ssh Yes 2 Yes - Recommended
69 udp tftp Yes 3 Yes - Not recommended
80 tcp http Yes 4 Yes
443 tcp https Yes 5 Yes Not Recommended
4445 tcp fop Yes 6 Yes *
4569 udp iax2 Yes 7 No
5000-5082 udp sip Yes 8 No
5038 tcp AstMgr Yes 9 No
9001 tcp webmin No 10 Yes
9022 tcp ssh* No 2 Yes
9080 tcp http No 4 Yes
10000-20000 udp sip Yes 8 No

Notes

  1. Ftp is a common process used to transfer files. This may be a good thing for a test system however for a production server I recommend you turn it off
  2. Ssh is the way you log into the CLI of PIAF. For example putty uses port 22. This can be a bit of a security hazard so I recommend you disable this port and change 9022 to some thing random if you have to have remote access to PIAF in a production environment
  3. Tftp protocol is used extensively by hard phones to get information and configuration stuff from PIAF. It is not recommended you change this port and leave it open internally behind your firewall. If you have hardphones outside of your local network you will need to forward this port to PIAF
  4. Http is the backbone of the web and is critical to your browser. That being said in a production environment I recommend you disable port 80. Port 9080 is open as an alternate but you may want to change this port to a randomly assigned one for better security on your production PIAF machine.
  5. Https allows you to have a secure http pipe between your PIAF and a remote browser. I recommend you do not change this port
  6. Fop is a part of FreePBX (Operators Panel) If you don't use this feature you should be able to disable it.
  7. IAX2 this port needs to be enabled and port forwarded. IAX2 is a standard VOIP transport protocol
  8. Sip these ports need to be enanled and port forwarded. SIP is a standard VOIP transport protocol
  9. AstMgr This port should not be altered
  10. Webmin the swiss army knife for linux administration. This port should be changed on a production machine if you need remote access to the PIAF box from outside of your local network.

Port Forwarding from your Router to PIAF

If you wish to access any of the ports listed above from outside of your local network (assuming PIAF is behind your router) you will specifically have to port forward various ports to your PIAF box. This assumes you have implemented a static IP for your PIAF box. In the table below is the minimum ports you need port forwarded to get sip/iax calls to and from your PIAF. All of the rest are optional depending on what you want to do.

Port Number Protocol Service Should Forward Rationale
21 tcp ftp No Should never be forwarded from Router
22 tcp ssh No Should never be forwarded from Router.
Use a randomly assigned port for production machines
69 udp tftp No Only of you have external hard phones
that need tftp
80 tcp http No Only of you want standard web access to
front menu. Should really use alternate port
443 tcp https No Use if you want secure https access to
web menu. Not recommended you change this port
4445 tcp fop No Use only if you want access to the fop
from outside of your local network
4569 udp iax2 Yes For IAX2 conversations
5000-5082 udp sip Yes For SIP conversations
5038 tcp AstMgr No *
9001 tcp webmin No Use only if you want access to webmin from outside of your local network. Recommend use a random port for this or only access webmin from within your local network
9022 tcp ssh* No Use only if you want access to ssh shell from outside of your local network. Recommend you use a random port for this
9080 tcp http No Use only if you want access to the menu via http from outside of your local network. Recommend you use a random port for this
10000-20000 udp sip Yes Required for SIP calls

Putting it together

Anytime you make a change to a port you will have to do the following:

  1. Write the rules to forward the port from your router to your PIAF box. (This process is router dependant and beyond the scope of this website. RTFM) (This is only true if you wish to access this port/service from outside your local network)
  2. Using webmin ensure the ports are allowed to go into your PIAF box from the ports you just forwarded on your router. (main page - networking - Linux firewall)
  3. Ensure the correct configuration files are changes on your PIAF box and then the service(s) are restarted. (This process is process dependant and beyond the scope of this website. RTFM)

 

30mar/11Off

Perché usare Asterisk per il nuovo centralino

Asterisk aggiunge alle tipiche funzionalità di un PBX tradizionale quelle dei moderni sistemi telefonici avanzati.

Vediamo le caratteristiche aggiuntive di maggiore importanza:

  • Funzionalità complete VoIP e PSTN
  • Gestione del LCR Least Cost Routine ovvero la possibilità di instradamento delle chiamate verso l’operatore più economico in relazione a parametri come direttrice e orario compreso quello verso gateway GSM
  • Segreteria telefonica integrata con i servizi di posta elettronica
  • Possibilità di utilizzare la linea voce anche per la gestione di fax in ingresso e con inoltro automatico via email
  • Funzionalità giorno/notte/festivo/pausa completamente personalizzabili e flessibiliRisponditore telefonico multilivello (IVR) completamente programmabile e interattivo
  • Conversazione a tre
  • Funzioni di audioconferenza
  • Caselle vocali personalizzabili
  • Annunci vocali personalizzabili
  • Gestione e visualizzazione del CallerID identificativo del chiamante
  • Gestione delle chiamate in attesa
  • Gestione di servizi di call-back
  • Funzionalità ACD: Automated Call Distribution ovvero la gestione programmabile delle chiamate in ingresso
  • Interfacciamento con i software aziendali con funzionalità TAPI per applicazioni complesse tipo esposizione scheda cliente in relazione al numero chiamante
  • Accesso a servizi anche tramite password
  • Necessità minima di interventi in sede grazie alla possibilità die effettuare della teleassistenza da remoto
  • Possibilità di sviluppo di nuove funzionalità grazie alla natura open source della piattaforma
  • Possibilità di virtualizzazione dell'intero sistema PBX

fonte: www.rdmnet.it

30mar/11Off

Asterisk – Pattern Matching

Riportiamo di seguito lo schema di matching relativo alla sintassi con cui Asterisk verifica le numerazioni. Il pattern matching è utilizzato continuamente dal sistema ad esempio per definire il comportamento da seguire in relazione alle impostazioni delle rotte in ingresso o uscita ma, anche per molti altri eventi.

X           accetta qualsiasi cifra tra 0-9
Z           accetta qualsiasi cifra tra 1-9
N          accetta qualsiasi cifra tra 2-9
[1236-9]   accetta qualsiasi cifra inserita nelle parentesi (in questo esempio 1,2,3,6,7,8,9 e notate come   il simbolo '-' tra il 6 ed il 9 si traduca nell'accettare anche 7 e 8 )
[a-z]    accetta qualsiasi lettera in minuscolo inserita nelle parentesi
[A-Z]   accetta qualsiasi lettera in maiuscolo inserita nelle parentesi
.          wildcard, accetta uno o più caratteri continuati
!          wildcard, accetta zero o più caratteri nell'esatta posizione in cui si trova
|          nelle rotte in uscita elimina tutti i caratteri precedenti alla sua posizione quando trasferisce la   chiamata al trunk dopo aver verificato il numero

 

Facciamo degli esempi pratici:

0X. ==> accetta tutti i numeri che iniziamo per '0', che hanno come seconda cifra un numero tra '0' e '9' e dalla terza in poi qualsiasi altro numero. Valida ad esempio per instradare chiamate da e per tutte le numerazioni nazionali e internazionali

0Z. ==> accetta tutti i numeri che iniziamo per '0', che hanno come seconda cifra un numero tra '1' e '9' e dalla terza in poi qualsiasi altro numero. Valida ad esempio per instradare chiamate da e per numerazioni nazionali fisse

3Z. ==> accetta tutti i numeri che iniziamo per '3', che hanno come seconda cifra un numero tra '1' e '9' e dalla terza in poi qualsiasi altro numero. Valida ad esempio per instradare chiamate da e per numerazioni nazionali mobili

06. ==> accetta tutti i numeri che iniziamo per '0', che hanno come seconda cifra il numero '6' e dalla terza in poi qualsiasi altro numero. Valida ad esempio per instradare chiamate da e per numerazioni nazionali fisse del distretto di Roma

0[26]. ==> accetta tutti i numeri che iniziamo per '0', che hanno come seconda cifra il numero '2' o il numero '6' e dalla terza in poi qualsiasi altro numero. Valida ad esempio per instradare chiamate da e per numerazioni nazionali fisse del distretto di Roma e Milano

9|0[26]. ==> accetta tutti i numeri che iniziamo per '0', che hanno come seconda cifra il numero '2' o il numero '6' e dalla terza in poi qualsiasi altro numero. Valida ad esempio per instradare chiamate verso numerazioni nazionali fisse del distretto di Roma e Milano con una NOTA: per potere impegnare la direttrice occorre anteporre il codice 9 che verrà poi rimosso da Asterisk prima di instradarlo verso la rete.

Fate molta attenzione nel definire il pattern matching nel vostro dialplan, una regola che contiene il solo '.' accetta qualsiasi numerazione passata !!

 

30mar/11Off

Asterisk Interni e Contesti Personalizzati

In questa guida vedremo come, grazie all'utilizzo dei contesti personalizzati, sia possibile definire per ogni singolo interno, sia i servizi accessibili che le rotte in uscita utilizzabili. Si ha quindi la possibilità di stabilire se un interno può utilizzare o meno una certa linea telefonica così come la tipologia di chiamate che può effettuare (es. solo nazionali, nazionali e internazionali, etc.).

Iniziamo facendo accesso al nostro Asterisk server e spostandoci nella directory /etc/asterisk.

Apriamo con un editor il file extensions_additional.conf, cerchiamo il contesto [from-internal-additional] (dovrebbe trovari alla fine del file), selezionatene il contenuto e copiatelo nel buffer o in un file di appoggio temporaneo. Chiudiamo il file.

Apriamo ora con un editor il file extensions_custom.conf, posizioniamoci alla fine del file ed incolliamo quanto copiato in precedenza. Modifichiamo il nome del contesto copiato dandogli il nome che ritenete più opportuno, ad esempio [from-internal-nazionali].

Ora passiamo alla fase di personalizzazione, eliminate la riga:
include => from-internal-additional-custom 

e inserite, subito dopo il nome del contesto, quanto segue:
include => parkedcalls
include => ext-fax
include => ext-local-confirm
include => findmefollow-ringallv2

Se gli interni appartenenti a questo contesto non devono poter chiamare all'esterno eliminate la riga:
include => outbound-allroutes

Se invece devono poter utilizzare una o più rotte, per effettuare chiamate esterne:
* eliminate la riga
include => outbound-allroutes
* inserite le rotte che devono poter utilizzare, ad esempio:
include => outrt-001-Linea1
include => outrt-002-Linea2

Per individuare i nomi corretti assegnati alle rotte in uscita, aprite il file extensions_additional.conf e cercate il contesto [outbound-allroutes], all'interno del contesto troverete l'elenco delle rotte create ad esempio con FreePBX:
[outbound-allroutes]
include => outrt-001-Linea1
include => outrt-002-Linea2

ATTENZIONE i nomi delle rotte dell'esempio sono puramente indicativi, inserite quelli corretti presenti sul vostro sistema.

Con lo stesso metodo create i vari contesti secondo le necessità.

A questo punto non rimane altro che assegnare ad ogni interno da "personalizzare" il relativo contesto, vediamo come con FreePBX

Dal menu 'Setup' di FreePBX, cliccare su 'Extension' poi sull'interno da modificare, ne verranno visualizzate le impostazioni relative.

Nella sezione "Device Options" troverete il campo "context" che conterrà come valore "from-internal", sostituitelo con il nome del contesto a cui deve appartenere l'interno che avete creato negli step precedenti.

Ripetete la configurazione per tutti gli interni su cui volete intervenire

 

fonte: www.rdmnet.it

 

23mar/11Off

Configurazione Yealink con Elastix/Trixbox/PBXinaFlash

 

 

 

Configurazione Yealink con Elastix/Trixbox/PBXinaFlash

22mar/11Off

Linksys SPA-3102 su Asterisk

L'adattatore telefonico analogico "ATA" Sipura SPA-3000 è un dispositivo IP usato generalmente per esigenze personali. È possibile ottenere uno su eBay a buon mercato, tuttavia, controllare prima di acquistare, che la sua configurazione non è chiuso. L'ATA è il predecessore della Linksys SPA-3102, Sipura è stato comprato da Linksys. Se si utilizza una SPA-3102 SPA-3000, piuttosto che, Puoi seguire questo articolo e apportare le necessarie modifiche minori. Nel nostro caso, usiamo la SPA-3000 per la sua porta FXO interfaccia per Asterisk per comunicare con il Switched Telephone Network. Inoltre, E 'necessario inoltre utilizzare l'interfaccia porta FXS per Asterisk per fornire i mezzi per comunicare con telefono analogico o via fax.

Installazione della SPA-3000

 

Vieux_spa3000 Nouveau_spa3000

Per collegare la SPA-3000, riferimento a questo documento.

Una volta che tutti son collegato, Accendete il vostro SPA-3000. Vedrete le luci lampeggianti, Aspetta fino a che non smette di lampeggiare.

Se hai dimenticato la password del vostro ATA o di reimpostare i parametri della vostra unità, seguire la procedura descritta di seguito.

Prendere il telefono che è collegato alla ATA. Dovreste sentire un suono. Per accedere al menu di configurazione, Ora digitate la seguente sequenza sulla tastiera del telefono "****". Si sente una voce, Aspetta fino a che non smette di parlare e digitare "# 73.738". Si noti che la sequenza è l'equivalente sul tuo telefono cellulare tastiera per RESET "#". La voce vi chiederà di confermare l'operazione, quindi digitare "1". Si noti che quando la configurazione del vostro ATA si reimposta, interfaccia IP è configurato in modalità DHCP. È ora possibile interrompere il collegamento telefonico.

In caso di necessità, leggere i seguenti libri.

Se hai appena eseguire la procedura di azzeramento, unità si riavvia. Comunque, è meglio rimuovere il cavo di alimentazione e la mano per eseguire una unità completa primer.

Configurazione della SPA-3000

Così possiamo iniziare la configurazione del SPA-3000. Dopo il riavvio, e una volta le luci hanno smesso di lampeggiare ATA, Prendere il telefono e si dovrebbe sentire un tono di. Ora digitate la seguente sequenza sulla tastiera del telefono "****". Si sente una voce, Aspetta fino a che non smette di parlare e di tipo "110 #". La votazione detterà l'indirizzo IP che è stato assegnato al vostro ATA. Si noti che quando la configurazione del vostro ATA si reimposta, interfaccia IP è configurato in modalità DHCP. È ora possibile interrompere il collegamento telefonico.

Utilizzare un browser e collegarsi a SPA-3000 tramite l'indirizzo IP che avete appena sentito. Eseguire il login come "Admin Login" e utilizzare la modalità di configurazione "avanzate".

Prendetevi un momento per familiarizzare con la configurazione ATA. Prima voce, Hai l'ultima versione del codice "firmware" nella vostra SPA-3000. Se la risposta è no, fatto un aggiornamento alla versione più recente, o la versione 3.1.10d. Se si verificano problemi con l'ultima versione, È anche possibile provare le seguenti versioni:

Se si desidera, È possibile utilizzare il seguente link per accedere alle stesse versioni:

http://www.8ken.dyndns.org/sipura/

Prima di eseguire l'aggiornamento, Fate una copia della configurazione. Per fare, È possibile utilizzare questo ottimo strumentoNewSipuraUtilV2.exe (Solo per Windows).

Come descritto in precedenza l'articolo, reimpostare la SPA-3000 per recuperare i valori dei parametri di default. Per mantenere le cose il più semplice possibile, lasceremo questi valori di default e fare un elenco delle modifiche minime.

Prendi un altro backup, se vuoi tornare più tardi o controllare i valori di default.

Per ogni scheda specificata, Ora modificare le seguenti impostazioni tramite l'interfaccia del browser:

Scheda di sistema »

La sezione «Internet Connection» Tipo
DHCP: In
IP statico: ADDRESS_IP_DE_VOTRE_ATA (Esempio 192.168.1.7)
Gateway: ADRESE_IP_DE_VOTRE_ROUTEUR (Esempio 192.168.1.1)
NetMask: 255.255.255.0

La sezione «rete opzionale» Configurazione
Hostname: SPA3000
DNS primario: ADRESE_IP_DE_VOTRE_ROUTEUR (Esempio 192.168.1.1)
NTP primario Sever: NOM_HOTE_SERVEUR_NTP (esempio time.nist.gov)

Si noti che a seguito del cambiamento di indirizzo IP del ATA e riavviare, è necessario modificare l'indirizzo specificato nel l'interfaccia del browser per accedere al nuovo pannello di controllo della SPA-3000.

Scheda SIP »

Sezione RTP «Parametri»
RTP Packet Size: 0.020

Tab regionale »

La sezione «verticale di attivazione codici di servizio»
Eliminare tutti i codici di attivazione di questa sezione, non avendo alcun parametro. Questo servirà per evitare conflitti con i servizi di Asterisk.

La sezione «» Varie
Fuso orario: GMT-05 :00
Daylight Saving Time Rule: start = 4/1/7;fine = 10/1/7;Salva = 1
Più Echo reprimere: Sì
FXS Port Impedance: 900

Tab Line 1 »

Sezione Rete «Impostazioni»
Network Jitter Level: low
Jitter Buffer di regolazione: disabilitare

Sezione SIP «Impostazioni»
SIP Port: 5060

La sezione "Proxy and Registration"
Delega: ADDRESS_IP_DE_ASTERISK (Esempio 192.168.1.6)
Registro: Sì
Registrati Scade: 60
Usa proxy in uscita: In

La sezione «Subscriber» Informazioni
Display Name: LE_NOM_QUE_VOUS_DESIREZ (esempio SipuraPhone)
User ID: EXTENSION_FXS_ASSIGNE_A_ASTERISK (Esempio 91)
Password: MOT_DE_PASSE_POUR_L_EXTENSION
Auth ID Usa: In

Sezione »Configurazione« Audio
Preferred Codec: G711u
DTMF Tx Method: Inband INFO

Vedere "Fallback To PSTN VoIP"
Auto PSTN Fallback: Sì

Sezione dial «piano»
Dial Plan: (*[0-9].|x.) (Salta tutti i casi in Asterisk)

Tab "PSTN Line »

Sezione Rete «Impostazioni»
Network Jitter Level: low
Jitter Buffer di regolazione: disabilitare

Sezione SIP «Impostazioni»
SIP Port: 5061

La sezione "Proxy and Registration"
Delega: ADDRESS_IP_DE_ASTERISK (Esempio 192.168.1.6)
Registro: Sì
Registrati Scade: 60
Usa proxy in uscita: In

La sezione «Subscriber» Informazioni
Display Name: NE_RIEN_METTRE
User ID: EXTENSION_FXO_ASSIGNE_A_ASTERISK (Esempio 90)
Password: MOT_DE_PASSE_POUR_L_EXTENSION
Auth ID Usa: In

Sezione »Configurazione« Audio
Preferred Codec: G711u

La sezione «VOIP-To-PSTN Gateway» Setup
Gateway VoIP-To-PSTN Abilita: Sì
VoIP Caller Auth Method: nessuno

La sezione «Gateway PSTN-To_VOIP» Setup
Gateway PSTN-To-VoIP Abilita: Sì
Anello tramite linea PSTN 1: In
Per CID PSTN VoIP CID: Sì
PSTN Caller Default DP: 1

La sezione «FXO Timer Values (secondo) »
VOIP risposta Ritardo: 1
PSTN risposta Ritardo: 3
Anello PSTN Attraverso Ritardo: 3
Anello PSTN Attraverso Ritardo CWT: 3

La sezione «controllo» internazionale
FXO Port Impedance: 900
SPA Per PSTN Gain: 3 (Le rettifiche di valore in caso di eco)
Per PSTN SPA Gain: 6 (Le rettifiche di valore in caso di eco)
Line-In-Use Voltage: 30

Riorientare la strada per Asterisk. Due metodi sono possibili:

Metodo 1 - Tab "PSTN Line »

Sezione Dial «piani»
Dial Plan 1: (S0<:5145551212>) (come mettere il proprio numero)

Se si utilizza il metodo 1, è necessario creare una rotta in entrata in Asterisk utilizzando il numero (Esempio 5145551212) come si imposta il percorso in entrata con il numero DID. Dal momento che le chiamate in arrivo sono identificati da (S0 < :5145551212>) nella configurazione del quadrante piano del vostro ATA, poi saranno reindirizzati alla strada / estensione associata con il parametro del percorso in entrata di cui Asterisk.

Metodo 2 – Tab "PSTN Line"

Sezione Dial «piani»
Dial Plan 1: (S0<:s @ ADDRESS_IP_DE_ASTERISK >) es (S0 <S0s@192.168.1.6: 5060>) o provare senza la designazione di porta

Quando si utilizza la configurazione 2 la scheda "PSTN Line" a quanto sopra enunciato, non sarà necessario creare un itinerario in ingresso in Asterisk come il ricorso sarà gestito automaticamente dal Asterisk tramite la route di default in arrivo " Tutti gli annunci / Tutti i CID. Con questa strada per difetto, è possibile indirizzare la chiamata in entrata alla propria IVR o qualsiasi estensione desiderato. Questo metodo è più semplice se si dispone di uno SPA-3000, Tuttavia, se si utilizzano più ATA, Suggerisco invece il metodo 1.

Tab "User 1"

Sezione Ring «Impostazioni»
VMWI Ring Politica: VM arriva un nuovo

Una volta che le modifiche apportate, premere il tasto "Invia tutte le modifiche" e attendere che la pagina web viene visualizzata nuovamente. Rimuovere il cavo di alimentazione e la mano di procedere a una unità globale primer.

Configurazione di Asterisk alla SPA-3000

Aggiungi Trunk in Asterisk

Add SIP Trunk ora attraverso l'interfaccia FreePBX.

Impostazioni globali
In uscita CID : 5145551212 (Metti il tuo numero di telefono di casa)
Non modificare il CID : Abilitato
Numero massimo di canali : 1 (1 da interfaccia FXO singolo canale)

IMPOST.USCITA
Nome del tronco: SPA-3000
Dettagli du PEER
allow = ulaw
auth = md5
canreinvite = no
context = from-PSTN
disallow = all
dtmfmode = RFC2833
fromuser = asterisco
host = ADRESSE_IP_DE_VOTRE_SPA-3000 (Esempio 192.168.1.7)
insecure = very
nat = no
port = 5.061
type = peer

Lasciate che il parametro “Canale di registrazione” sapere.

Usa la tua SPA-3000 come il percorso di uscita per le chiamate in uscita ai RTC

Probabilmente si desidera effettuare una chiamata al PSTN con la SPA-3000. Niente di più facile, è sufficiente selezionare la Trunk denominato "SPA-3000, appena creato nel passaggio precedente, e specificare come prima scelta nel percorso di uscita del modulo "Itinerari in uscita".

Usa la tua SPA-3000 come telefono

Aggiungi una estensione SIP usando FreePBX interfaccia. La prima estensione sarà utilizzato per linea telefonica analogica.

Aggiungi Extension

Tipo di dispositivo : SIP
Estensione User : 91
Display Name : SipuraPhone

Options Peripherals
secret = password
dtmfmode = RFC2833
canreinvite = no
context = from-internal
host = dinamico
tipo = amico
nat = no
port = 5.060
qualify = yes

Ora aggiungere una seconda proroga SIP. Tale proroga sarà utilizzato per l'accesso alla PSTN Trunk.

Aggiungi Extension

Tipo di dispositivo : SIP
Estensione User : 90
Display Name : SipuraPhone

Options Peripherals
secret = password
dtmfmode = RFC2833
canreinvite = no
context = from-internal
host = dinamico
tipo = amico
nat = no
port = 5.061
qualify = yes

Assicurarsi di aver collegato alla linea FXO interfaccia per il vostro residenziale e l'interfaccia FXS per il tuo telefono. Ora siete pronti a ricevere ed effettuare chiamate con il vostro ATA. Chiamare un amico !

Eliminazione eco problemi con la SPA-3000

http://dumbme.mbit.com.au/trixbox/appendix_e.htm#E.3%20%20Eliminating%20Echo%20Problems%20in%20SPA-3000

Adeguamenti ai problemi di eco (VOIP, VOIP)

http://voipstuff.net.au/SPA3000.html#toc15

Adeguamenti ai problemi di eco (RTC-RTC)

http://voipstuff.net.au/SPA3000.html#toc16

Fonte: http://www.tux89.com/telephonie/raccorder-un-ata-linksys-spa-3000-a-asterisk/?lang=it

21mar/11Off

CLI Asterisk

             !  Execute a shell command
              abort halt  Cancel a running halt
           add extension  Add new extension into context
           add ignorepat  Add new ignore pattern
          add indication  Add the given indication to the country
        add queue member  Add a channel to a specified queue
               agi debug  Enable AGI debugging
            agi no debug  Disable AGI debugging
                  answer  Answer an incoming console call
              autoanswer  Sets/displays autoanswer
            database del  Removes database key/value
        database deltree  Removes database keytree/values
            database get  Gets database value
            database put  Adds/updates database value
           database show  Shows database contents
           debug channel  Enable debugging on a channel
                    dial  Dial an extension on the console
            dont include  Remove a specified include from context
            dump agihtml  Dumps a list of agi command in html format
                    exit  Exit Asterisk
       extensions reload  Reload extensions and *only* extensions
                  hangup  Hangup a call on the console
                    help  Display help list, or specific help on a command
              iax2 debug  Enable IAX debugging
           iax2 no debug  Disable IAX debugging
          iax2 provision  Provision an IAX device
         iax2 set jitter  Sets IAX jitter buffer
         iax2 show cache  Display IAX cached dialplan
      iax2 show channels  Show active IAX channels
      iax2 show firmware  Show available IAX firmwares
         iax2 show peers  Show defined IAX peers
   iax2 show peers begin  Show defined IAX peers
 iax2 show peers exclude  Show defined IAX peers
 iax2 show peers include  Show defined IAX peers
  iax2 show provisioning  Show iax provisioning
      iax2 show registry  Show IAX registration status
         iax2 show stats  Display IAX statistics
         iax2 show users  Show defined IAX users
        iax2 trunk debug  Request IAX trunk debug
         include context  Include context in other context
               init keys  Initialize RSA key passcodes
                    load  Load a dynamic module by name
     local show channels  Show status of local channels
           logger reload  Reopens the log files
           logger rotate  Rotates and reopens the log files
     mgcp audit endpoint  Audit specified MGCP endpoint
              mgcp debug  Enable MGCP debugging
           mgcp no debug  Disable MGCP debugging
             mgcp reload  Reload MGCP configuration
     mgcp show endpoints  Show defined MGCP endpoints
        no debug channel  Disable debugging on a channel
                    quit  Exit Asterisk
                  reload  Reload configuration
        remove extension  Remove a specified extension
        remove ignorepat  Remove ignore pattern from context
       remove indication  Remove the given indication from the country
     remove queue member  Removes a channel from a specified queue
      restart gracefully  Restart Asterisk gracefully
             restart now  Restart Asterisk immediately
 restart when convenient  Restart Asterisk at empty call volume
           save dialplan  Save dialplan
               send text  Send text to the remote device
               set debug  Set level of debug chattiness
             set verbose  Set level of verboseness
             show agents  Show status of agents
                show agi  Show AGI commands or specific help
       show applications  Shows registered applications
        show application  Describe a specific application
       show audio codecs  Shows audio codecs
           show channels  Display information on channels
            show channel  Display information on a specific channel
             show codecs  Shows codecs
              show codec  Shows a specific codec
     show config handles  Show Config Handles
           show dialplan  Show dialplan
       show file formats  Displays file formats
       show image codecs  Shows image codecs
      show image formats  Displays image formats
        show indications  Show a list of all country/indications
               show keys  Displays RSA key information
    show manager command  Show manager command
   show manager commands  Show manager commands
  show manager connected  Show connected manager users
            show modules  List modules and info
        show parkedcalls  Lists parked calls
              show queue  Show status of a specified queue
             show queues  Show status of queues
           show switches  Show alternative switches
        show translation  Display translation matrix
             show uptime  Show uptime information
            show version  Display version info
       show video codecs  Shows video codecs
    show voicemail users  List defined voicemail boxes
    show voicemail zones  List zone message formats
               sip debug  Enable SIP debugging
            sip debug ip  Enable SIP debugging on IP
          sip debug peer  Enable SIP debugging on Peername
             sip history  Enable SIP history
            sip no debug  Disable SIP debugging
          sip no history  Disable SIP history
              sip reload  Reload SIP configuration
       sip show channels  Show active SIP channels
        sip show channel  Show detailed SIP channel info
        sip show history  Show SIP dialog history
          sip show inuse  List all inuse/limit
           sip show peer  Show details on specific SIP peer
          sip show peers  Show defined SIP peers
    sip show peers begin  Show defined SIP peers
  sip show peers exclude  Show defined SIP peers
  sip show peers include  Show defined SIP peers
       sip show registry  Show SIP registration status
  sip show subscriptions  Show active SIP subscriptions
          sip show users  Show defined SIP users
            skinny debug  Enable Skinny debugging
         skinny no debug  Disable Skinny debugging
       skinny show lines  Show defined Skinny lines per device
             soft hangup  Request a hangup on a given channel
         stop gracefully  Gracefully shut down Asterisk
                stop now  Shut down Asterisk immediately
    stop when convenient  Shut down Asterisk at empty call volume
                transfer  Transfer a call to a different extension
                  unload  Unload a dynamic module by namex

 

16mar/11Off

Risoluzione dei problemi di DTMF

A seconda del provider utilizzato, ci saranno momenti in cui gli utenti si verificano problemi con i tasti DTMF, o chiavi di toni, quando si compone ad un ritmo rapido. Coloro che hanno trixbox e asterisk fino ad oggi non dovrebbe essere in attesa questioni DTMF. Tuttavia, se i problemi DTMF si trovano, si può seguenti metodi. Se i problemi sono ancora irrisolti DTMF, potrebbe essere necessario contattare il proprio provider VoIP. Si noti che i provider hanno ora un "Pre Asterisk 1.4" casella di controllo. Si prega di assicurarsi che sia selezionata se si utilizza trixbox 2.2.12 o inferiore, riavviare asterisco, e poi di nuovo alla prova le tue DTMF.

In uscita DTMF

Le problematiche di latenza può essere causa di questo. Ping tuo VoIP SIP server, e normalmente non si dovrebbe essere in attesa problemi quando il tempo di risposta è inferiore a 50 ms. Se il tuo provider blocca le richieste di ping, eseguire un traceroute e assicurarsi che non ci sia molto di latenza troppo tra voi e il vettore.
Spesso, i problemi DTMF possono essere causati anche perché il server è, per esempio, che si trova a New York, e il server remoto è tutto il senso in Arizona. Se questo è il vostro caso, leggere più sotto, e se ancora non risolve il tuo problema, prova a cercare un fornitore più vicino alla tua città natale.
Nelle impostazioni del tuo tronco, in Dettagli PEER, normalmente si vede una linea contenente dtmfmode = (a prescindere). Di solito si verrebbe impostato su RFC2833. A volte non si ha questa linea. Ad ogni modo, aggiungere o sostituire la riga con: dtmfmode =-band e poi vedere se entrambi in uscita DTMF DTMF e pressato da un chiamante quando si chiama il tuo IVR, se del caso, funziona. Se non è affidabile, provare dtmfmode = auto e prova di nuovo.
Attualmente non vi è un problema noto con Voice Pulse Connect DTMF in uscita quando si utilizza il server connect01, 02, 03.voicepulse.com. Passare a loro nuovi server, nyc o sfo.voicepulse.com (è necessario scaricare l'ultima modulo).
Inbound DTMF al tuo IVR

Durante la prova di questo, il test utilizzando sempre un asterisco box non, e alla fine, accertarsi che funzioni sia su un asterisco box e non una scatola asterisco (dove la telefonata corre su SIP / IAX e non POTS o linee PRI).
Aggiungere o sostituire la linea nelle impostazioni del tronco: dtmfmode = rfc2833
Se questo non funziona, prova dtmfmode = inband o dtmfmode auto =
Se nessuno di questi ha lavorato per voi, sarà necessario contattare il proprio fornitore di servizi per risolvere i problemi con loro. Spesso essi avrebbero bisogno di forzare manualmente la modalità DTMF per inband sulla loro fine.

16mar/11Off

Configurazione NAT Asterisk

modificare il file / etc / asterisk / sip_nat.conf

Per coloro che utilizzano un indirizzo IP statico internet, inserire il seguente nel file sip_nat.conf:
nat = yes
externip = il vostro indirizzo IP a Internet qui
localnet = 192.168.0 .0/255.255.255.0

È necessario sostituire 192.168.0 con le prime tre parti della vostra rete IP Address

Per coloro che utilizzano un indirizzo IP dinamico internet, è necessario configurare il DNS dinamico sulla rete. Si può semplicemente impostare un host su http://www.dyndns.org . Una volta impostato, è possibile configurare il file sip_nat.conf come segue:
nat = yes
externhost = il vostro hostname dyndns qui
localnet = 192.168.0 .0/255.255.255.0

È necessario sostituire 192.168.0 con le prime tre parti della vostra rete IP Address

Dopo aver configurato il file sip_nat.conf, è necessario riavviare Asterisk utilizzando il comando: amportal restart

Social Widgets powered by AB-WebLog.com.