Pytanie : Asterysk: Wykrywać przybywający wezwanie

W asterysk/elastix/freepbx

How robić you
1- wykrywać przybywający call
2- czytać the rozmówca id
3- robić robić… (wykonywać funkcja)

?

Odpowiedź : Asterysk: Wykrywać przybywający wezwanie

Cześć Robert,

Tam  być kilka skrzynka scenariusz dla przybywający wezwanie:

* Jeżeli ty mieć analogowy linia łączyć analogowy karta w twój serwer: the karta konfigurować tak, że jakaś przybywający wezwanie wysyłać szczególny kontekst w the dialplan. Wtedy wszystkie przybywający wezwanie wysyłać rozszerzenie s, priorytet 1. Na przykład:

- > Konfiguracja:
FXO analog karta port (1): kontekst = analog1

- > Dialplan:
[analog1]
exten => s, (1), Odpowiedź ()
exten => s, n, Playback (dziękować-ty-dla-)
exten => s, n, Hangup ()

* Jeżeli ty mieć ISDN kontekst cyfrowy T1, tak jak PRI, ty po prostu definiować kontekst dla twój PRI. Wszystkie przybywający wezwanie wysyłać ten kontekst, the rozszerzenie the Wysyłać przez the PRI, przy priorytet (1) (i polecać twój przewoźnik ty the całość 10 cyfra, więc ono robić ono łatwy od the dialplan). Na przykład:

- > Konfiguracja:
T1 piędź: kontekst = t1

- > Dialplan:
[t1]
exten => 2035551122,1, Odpowiedź ()
exten => 2035551122, n, Playback (dziękować-ty-dla-)
exten => 2035551122, n, Hangup ()


exten => 2035551155,1, Odpowiedź ()
exten => 2035551155, n, Playback (dziękować-ty-dla-)
exten => 2035551155, n, Hangup ()


* Jeżeli ty mieć ŁYCZEK telefon łączyć twój asterysk serwer, ten ŁYCZEK telefon mieć kontekst definiować. Gdy liczba wybierać numer na the łyczek telefon, Asterysk szukać rozszerzenie ten liczba w kontekście the łyczek telefon. Na przykład:

- > Konfiguracja:
ŁYCZEK telefon: kontekst = sipphone

- > Dialplan:
[sipphone]
exten => 100,1, Odpowiedź ()
exten => 100, n, Playback (dziękować-ty-dla-)
exten => 100, n, Hangup ()


exten => 102,1, Odpowiedź ()
exten => 102, n, Playback (dziękować-ty-dla-)
exten => 102, n, Hangup ()


Żadny być jak ono pracować w nutshell, wahać się więcej pytanie jeżeli ty mieć mieć.
Inne rozwiązania  
 
programming4us programming4us