Strona:
Strona główna » DLA FIRM » OneContact

Opis Techinczny Rozwiązania

Serwer faksów oparty jest o zestaw oprogramowania:

FreeSwitch + SpanDSP (wysyłanie i odbieranie plików TIF)
PHP+Apache+GhostScript (maszyna stanowa dla faksów, przygotowywarka faksów oraz generator dialplanów)
Rozwiązanie jest powiązane z centralką sipXecs i poprzez panel tegoż sipXecs'a realizowane jest administrowaniem kontami faksowymi.

Do podłączenia PSTN Wymagana jest karta Sangomy a10X lub zamiennie bramka Patton SN4960.

Opis Funkcjonalny Rozwiązania

Fax2Email

  • W panelu konfiguracyjnym sipXecs dodajemy konta do grupy 'faxy' definiując odpowiednie pola.
  • Co minuta dane te są zasysane przez skrypt php ktory łączy się do postgresa sipXowego, listuje userów z grupy faxy i dodaje lub zdejmuje gatewaye w FreeSwitchu tak aby każda linia faksowa była zarejestrowana w sipXie a połączenia na nią "ściągane" automatycznie (bez definiowania gatewaya) na serwer faxów.
  • Przychodzące połączenie obsługiwane jest przez odpowiedni skrypt php
  • Weryfikacja danych linii odbiorczej oraz dane o headerze faksowym są każdorazowo, synchronicznie pobierane poprzez bezpośrednie połączenie do bazy Postgresa do zdalnego sipXecs.
  • Metadane są pobierane z CDRa po odbiorze faxu - przez skrypt php
  • Skrypt php po jednym konwertuje TIFFy na PDFy, dodaje preview pierwszych stron i wysyła email z HTMLem gdzie trzeba

Email2Fax

  • Email jest odbierany przez postfixa i przekazywany do skryptu php
  • Odpowiedni skrypt php szuka załączników PDF i jak znajdzie tylko jeden załącznik to robi z niego TIFFa i umieszcza w maszynie stanowej z losowym opóźnieniem startu pomiędzy 5 a 90 sekund
  • Brak załączników, niepoprawny format lub zakceptacja są komunikowane emailem zwrotnym (czyli każdy z możliwych przypadków)
  • Skrypt php podejmuje zlecenia i robi originate'y
  • Skrypt php pilnuje czy faks nie zakleszczył się w jakimś stanie i go odkleszcza umieszczając ponownie w kolejce do wysłania
  • Skrypt php pilnuje czy faks wysłał się poprawnie czy nie i odpowienio awansuje w maszynie stanowej lub cofa na początek.
  • Każde cofnięcie do kolejki zwiększa counter prób i zwiększa zakres losowego opóźnienia zgodnie z algorytmem back-off.
  • Domyślne wartości 5 prób z bazowym opóźnieniem 60 sekund powodują że wszystkie próby odbędą się nie szybciej minuta i nie później niż godzina.
  • Osiągnięcie stanu finalnego lub przekroczenia limitu prób przenosi TIFF do archiwum i generuje stosowną zwrotkę emailem.

 

 

Kontakt

VoiceWorks Sp. z o.o.

ul. Polna 46/14

00-644 Warszawa 

t: +48228753293

f: +48228753294

Formularz Kontaktowy

Mapa dojazdu

DLA FIRM DLA OPERATORÓW Call Center O VOICEWORKS KONTAKT
© 2008 Wszelkie prawa zastrzeżone VoiceWorks
Projekt i wykonanie: gawinet