Piotr S.

Piotr S. Senior Solution
Architect,
LiveTrainings

Temat: "Rekonfigurowalny" IVR w Asterisku

Witam,

Szukam informacji czy technicznie jest możliwe zrobienie takiego IVR`a, który sobie wymyślił "biznes".
Chodzi o to aby w miarę prosto dało się "modyfikować" konfigurację ivr, który zapewniałby:
- na jednym z poziomów abonent musi podać pin do autoryzacji aby nastąpiło przekierowanie, jeśli pinu nie ma w "bazie" jest odpowiedni komunikat głosowy
- jak pin jest poprawny następuje przekierowanie na numer z wybranej puli, którą z kolei operator może w jak najprostszy sposób modyfikować.

Czyli jest coś takiego:
Abonent -> IVR -> test pinu -> pin niepoprawny -> zapowiedź
-> pin poprawny -> przekierowanie na numer który będzie się zmieniał.

Pozdrawiam,
Piotr
Andrzej Ciupek

Andrzej Ciupek Specjalista ds
telefonii

Temat: "Rekonfigurowalny" IVR w Asterisku

Nie powinno być problemu, skrypt AGI który pobiera PINy z bazy i GotoIf dla warunku JESTPIN, NIEMAPIN.
Ewentualnie na sztywno w Dialplanie.
Piotr S.

Piotr S. Senior Solution
Architect,
LiveTrainings

Temat: "Rekonfigurowalny" IVR w Asterisku

Rozumiem, że podobnie można by zorganizować numery na które ma być przełączane połączenie tzn ich zmienianie. Da się jakimś skryptem odpytywać plik/baze i tam zmieniać sobie do woli.

Pozdrawiam,
Piotr
Andrzej Ciupek

Andrzej Ciupek Specjalista ds
telefonii

Temat: "Rekonfigurowalny" IVR w Asterisku

jeżeli będzie to tabela (pin,numer_docelowy), to nie widzę problemu, select sprawdza czy jest PIN, jeżeli nie ma to ustawia zmienną systemową Asterisk-a np. CZYPIN, na NIE i w Asterisku dajemy GotoIF CZYPIN=NIE na wybrany kontekst, a jeżeli jest CZYPIN = TAK to GotoIF na inny konteks, dodatkowo w skrypcie AGI byłby pobierany numer docelowy np. na zmienną NUMER_DOCELOWY i w kontekscie zrobiony Dial(DAHDI/${NUMER_DOCELOWY},,).
A edycję bazy czyli PINów i numerów przez Prostą stronę w PHP.
Piotr S.

Piotr S. Senior Solution
Architect,
LiveTrainings

Temat: "Rekonfigurowalny" IVR w Asterisku

Dzięki za info. Trzeba widzę powalczyć;) Ale dobrze, że jest to możliwe.
W międzyczasie znalazłem info, że można podłączyć http://adhearsion.com które jest o tyle interesujące że za pomocą Ruby mógłbym też pobierać piny z bazy sql gdzie i tak już są przechowywane.
Andrzej Ciupek

Andrzej Ciupek Specjalista ds
telefonii

Temat: "Rekonfigurowalny" IVR w Asterisku

Polecam bazę w postgresie, chyba że jest licencja na mysql, oraz klasę PhpAGI, http://phpagi.sourceforge.net/
Byłoby szybkie do zrealizowania.
Zrobić tabelę, napisać select, zrobić zwracanie wyniku przez funkcję "set_variable", wartość na zmiennej pojawi się już później po AGI w Dialplanie.

Pozdrawiam
Stanisław P.

Stanisław P. Software designer

Temat: "Rekonfigurowalny" IVR w Asterisku

Albo zamiast bawić się w spawnowanie kolejnych procesów AGI, użyć wbudowanego REALTIME_FIELD() i odpowiedniego modułu bazy.

konto usunięte

Temat: "Rekonfigurowalny" IVR w Asterisku

To Wy jeszcze coś robicie na asterisku?
Stanisław P.

Stanisław P. Software designer

Temat: "Rekonfigurowalny" IVR w Asterisku

Subtelny flamebait ;)
Jacek Kwiatkowski

Jacek Kwiatkowski Specjalist ds.
sprzedaży, P&G
Gillette

Temat: "Rekonfigurowalny" IVR w Asterisku

Odświeżam trochę temat. Jeśli kogoś interesuje IVR to trzeba wiedzieć jak go poprowadzić by nie zdenerwował klienta. Ważne, żeby nie robić go pod siebie, a właśnie pod naszego klienta. Polecam ciekawy artykuł Focustelecom na ten temat. Naprawdę pomocny :)

Focustelecom IVR

Następna dyskusja:

Konfiguracja IPfon w Asterisku




Wyślij zaproszenie do