• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

VOIP Anlage einrichten ViciDialBox &|| FreePbx

Maaax

Neu angemeldet

Registriert
6 Juli 2018
Beiträge
1
Guten Morgen liebe Community,
ich habe mir vorgenommen ein Call Center System aufzubauen.

Wie der ganze Aufbau aussieht kann grob der Grafik[1] im Anhang entnommen werden.

Was ist bereits vorhanden ?
->
  • RaspberryPi 3 Model B mit FreePBX (wird noch auf dem Rechner der als Server dient installiert)
  • FritzBox 6590 Cable
  • Rechner mit 16 GB RAM & i7- 3770 3,4GHz, 3,9GHz mit Windows 10 64 Bit (dient als Server)

Was wird benötigt ?
-> Dialersoftware
-> Call-Center-System
Es sollen OutBound- & InBound- Anrufe vom Dialer gemanagte werden.
Bei OutBound Anrufen soll der Datensatz aus der SQL Datenbank vom Kunden der angerufen wird automatisch geöffnet werden.
Bei InBound Anrufen sollen mir Kunden gezeigt werden, die möglicherweise anrufen.

Das Call Center System habe ich vor in Java zu programmieren.

Jedoch benötige ich noch einen OpenSource Dialer, den man evtl wie bei FreePbx(Asterisk) mit einer Web-Oberfläche verwalten kann.
Kennt jemand vielleicht eine vernünftige Dialer Software, bei der man Kampagnen einstellen kann ?

____________________

Dies wäre glaube ich die leichtere Möglichkeit das System zum laufen zu bekommen :

Jetzt habe ich aber auch schon die ViciDialBox8 auf einer Virtuellen Maschine installiert.
Dort ist Asterisk standartmäßig installiert & ebenfalls ein Dialer.
Allerdings komme ich da mit der Konfiguration nicht ganz zurecht.

Die Hardware bleibt selbstverständlich die gleiche bis auf den RaspberryPi, der wird nicht benötigt.

Einstellungen ViciDialBox8 :
- Agenten angelegt (ID : 1111,1112,1113)
- Eine Kampagne (ID : C1, Name : Test_Outbound).
- Eine Gruppe hinzugefügt (Name : AGENT)

Leads habe ich natürlich auch hochgeladen & der entsprechenden Test_Oubound Kampagne zugewiesen

Lead Liste im .xlsx (Excel Datei) Format :
Spaltenname Inhalt
vendord_lead_code
source_id
list_id 998
phone_code 49
phone_number 44716789
title mr
first_name striker
middle_name [LEER]
last_name .

Carrier Einstellungen (siehe Spoiler + Grafik[2])
Carrier ID: fritzbox
Carrier Name: fritzbox
Carrier Description:fritzbox
Admin User Group: Agenten
Registration String: register => aster625:1234@192.168.178.1:5060/aster625
Template ID : NONE

Account Entry:
Code:
[N2P]
dtmfmode=inband
type=friend
username=aster625
secret=1234
fromuser=aster625
host=192.168.178.1
canreinvite=no
allowguest=yes
disallow=all
allow=alaw
context=trunkinbound

Protocol : SIP
Globals String: TRUNKN2P=SIP/N2P

Dialplan Entry:
exten => _X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _X.,n,Dial(${TRUNKN2P}/${EXTEN},,tTor)
exten => _X.,n,Hangup

Server IP: 192.168.178.57

Active : Y
Einstellungen FritzBox :
In meiner FritzBox 6590 Cable (IP: 192.168.178.1) habe ich ein neues Telefoniegerät angelegt.

Die Anmeldedaten lauten Beispielsweise
Benutzername : aster625
Passwort : 1234

sip.conf
Code:
[general]
context=trunkinbound            ; Default context for incoming calls
allowguest=no                  ; Allow or reject guest calls (default is yes)
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
;allowtransfer=no               ; Disable all transfers (unless enabled in peers or users)
;realm=mydomain.tld             ; Realm for digest authentication
bindport=5060                   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
;domain=mydomain.tld            ; Set default domain for this host
;pedantic=yes                   ; Enable checking of tags in headers,
;tos_sip=cs3                    ; Sets TOS for SIP packets.
;tos_audio=ef                   ; Sets TOS for RTP audio packets.
;tos_video=af41                 ; Sets TOS for RTP video packets.
;maxexpiry=3600                 ; Maximum allowed time of incoming registrations
;minexpiry=60                   ; Minimum length of registrations/subscriptions (default 60)
;defaultexpiry=120              ; Default length of incoming/outgoing registration
;t1min=100                      ; Minimum roundtrip time for messages to monitored hosts
;notifymimetype=text/plain      ; Allow overriding of mime type in MWI NOTIFY
;checkmwi=10                    ; Default time between mailbox checks for peers
;buggymwi=no                    ; Cisco SIP firmware doesn't support the MWI RFC
;vmexten=voicemail              ; dialplan extension to reach mailbox sets the
disallow=all                    ; First disallow all codecs
allow=ulaw                      ; Allow codecs in order of preference
allow=gsm
mohinterpret=default
mohsuggest=default
language=en                     ; Default language setting for all users/peers
relaxdtmf=yes                   ; Relax dtmf handling
trustrpid = no                  ; If Remote-Party-ID should be trusted
sendrpid = yes                  ; If Remote-Party-ID should be sent
progressinband=no               ; If we should generate in-band ringing always
;useragent=Asterisk PBX         ; Allows you to change the user agent string
;promiscredir = no              ; If yes, allows 302 or REDIR to non-local SIP address
;usereqphone = no               ; If yes, ";user=phone" is added to uri that contains
dtmfmode = rfc2833              ; Set default dtmfmode for sending DTMF. Default: rfc2833
;compactheaders = yes           ; send compact sip headers.
videosupport=no                 ; Turn on support for SIP video. You need to turn this on
;maxcallbitrate=384             ; Maximum bitrate for video calls (default 384 kb/s)
callevents=yes                  ; generate manager events when sip ua
;alwaysauthreject = yes         ; When an incoming INVITE or REGISTER is to be rejected,
;g726nonstandard = yes          ; If the peer negotiates G726-32 audio, use AAL2 packing
;matchexterniplocally = yes     ; Only substitute the externip or externhost setting if it matches
;regcontext=sipregistrations
rtptimeout=60                   ; Terminate call if 60 seconds of no RTP or RTCP activity
;rtpholdtimeout=300             ; Terminate call if 300 seconds of no RTP or RTCP activity
;rtpkeepalive=<secs>            ; Send keepalives in the RTP stream to keep NAT open
;sipdebug = yes                 ; Turn on SIP debugging by default, from
;recordhistory=yes              ; Record SIP history by default
;dumphistory=yes                ; Dump SIP history at end of SIP dialogue
;allowsubscribe=no              ; Disable support for subscriptions. (Default is yes)
;subscribecontext = default     ; Set a specific context for SUBSCRIBE requests
notifyringing = yes             ; Notify subscriptions on RINGING state (default: no)
notifyhold = yes                ; Notify subscriptions on HOLD state (default: no)
limitonpeers = yes              ; Apply call limits on peers only. This will improve
;t38pt_udptl = yes            ; Default false
;register => 1234:password@mysipprovider.com
;registertimeout=20             ; retry registration calls every 20 seconds (default)
;registerattempts=10            ; Number of registration attempts before we give up
externip = 77.***.***.**        ; Address that we're going to put in outbound SIP
;externhost=test.test.com     ; Alternatively you can specify a domain
;externrefresh=10               ; How often to refresh externhost if
localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks
localnet=10.0.0.0/255.0.0.0     ; Also RFC1918
localnet=172.16.0.0/12          ; Another RFC1918 with CIDR notation
localnet=169.254.0.0/255.255.0.0 ;Zero conf local network
nat=yes                         ; Global NAT settings  (Affects all peers and users)
canreinvite=no          ; Asterisk by default tries to redirect the
;directrtpsetup=yes             ; Enable the new experimental direct RTP setup. This sets up
;rtcachefriends=yes             ; Cache realtime friends by adding them to the internal list
;rtsavesysname=yes              ; Save systemname in realtime database at registration
;rtupdate=yes                   ; Send registry updates to database using realtime? (yes|no)
;rtautoclear=yes                ; Auto-Expire friends created on the fly on the same schedule
;ignoreregexpire=yes            ; Enabling this setting has two functions:
;domain=mydomain.tld,mydomain-incoming
;domain=1.2.3.4                 ; Add IP address as local domain
;allowexternaldomains=no        ; Disable INVITE and REFER to non-local domains
;autodomain=yes                 ; Turn this on to have Asterisk add local host
;fromdomain=mydomain.tld        ; When making outbound SIP INVITEs to
jbenable = yes              ; Enables the use of a jitterbuffer on the receiving side of a
jbforce = no                ; Forces the use of a jitterbuffer on the receive side of a SIP
jbmaxsize = 100             ; Max length of the jitterbuffer in milliseconds.
jbresyncthreshold = 1000    ; Jump in the frame timestamps over which the jitterbuffer is
jbimpl = fixed              ; Jitterbuffer implementation, used on the receiving side of a SIP
jblog = no                  ; Enables jitterbuffer frame logging. Defaults to "no".
qualify=yes             ; By default, qualify all peers at 2000ms
limitonpeer = yes       ; enable call limit on a per peer basis, different from limitonpeers

#include sip-vicidial.conf

; register SIP account on remote machine if using SIP trunks
; register => testSIPtrunk:test@10.10.10.16:5060
;
; setup account for SIP trunking:
; [SIPtrunk]
; disallow=all
; allow=ulaw
; allow=alaw
; type=friend
; username=testSIPtrunk
; secret=test
; host=10.10.10.16
; dtmfmode=inband
; qualify=1000


Mit folgenden sip.conf & extesions.conf sind externe Rufnummern erreichbar allerdings nur über das Sofphone. Wenn ich das UCP von ViciDial benutze & eine Nummer anwähle passiert immer noch nichts.


sip.conf
Code:
register=aster625:***@192.168.178.1/aster625

[1111]
callerid=Telefon 1 <1111>
host=dynamic
domain=192.168.178.1
permit=192.168.178.1/255.255.255.0
username=1111
secret=****
type=friend
allow=gsm
allow=alaw
qualify=yes

extesions.conf
Code:
exten=>aster625,1,Dial(SIP/1111)

Wenn sich jemand mit der ViciDialBox8 auskennt, kann mir gerne über TeamViewer helfen / auch tipps geben wie ich mit der Einrichtung weiter verfahren soll.
Vll. kann man ja auch einfach die ViciDialBox an den FreePBX Server "klemmen" & dann hat sich das ja auch schon mit der Einrichtung getan ?!

LG Maaax
 

Anhänge

  • System.png
    System.png
    26,9 KB · Aufrufe: 142
  • vici_carrier.png
    vici_carrier.png
    98,2 KB · Aufrufe: 129
Oben