Superfecta Configuration?

jstraten

Joined
Jan 11, 2010
Messages
35
Likes
0
Points
0
#1
I just finished my Superfecta setup and it works fine except for incoming calls.

Here is what I did:

1. Added line to elastix.conf in /etc/httpd/conf.d
Code:
<Directory "/var/www/html">
    # Redirect administration interface to https
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !(/admin/modules/superfecta/*)
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</Directory>
2. Added "admin" user id and password to Superfecta Lookup Source

3. Adjusted sources in Superfecta to meet my needs.

4. Added "admin" user id and password to Superfecta (same user id and password as above)

5. Used debug to test setup successfully

6. Completed web lookup test using http://<IP Address>/admin/modules/superfecta/bin/callerid.php?thenumber=<Phone Number> successfully

My phone shows two lines for caller id. First line should be the caller name or city. Second line should be the actual number. Now, my tests above give me the caller name or city name correctly. However, when I have an actual incoming call I just get two lines with the caller id number. The log doesn't show much of anything. I am guessing that Superfecta never gets called, but I don't know what I am missing.

Help Please!

Thanks,
Jens
 

Patrick_elx

Joined
Dec 14, 2008
Messages
1,120
Likes
0
Points
0
#2
jstraten said:
Here is what I did:

2. Added "admin" user id and password to Superfecta Lookup Source

4. Added "admin" user id and password to Superfecta (same user id and password as above)
not needed for Elastix, you should leave these user/password empty in the superfecta pages.

6. Completed web lookup test using http://<IP Address>/admin/modules/superfecta/bin/callerid.php?thenumber=<Phone Number> successfully


My phone shows two lines for caller id. First line should be the caller name or city. Second line should be the actual number. Now, my tests above give me the caller name or city name correctly. However, when I have an actual incoming call I just get two lines with the caller id number. The log doesn't show much of anything. I am guessing that Superfecta never gets called, but I don't know what I am missing.
In the 'inbound route' that is selected for your call, did you put 'Caller ID Superfecta' as CID lookup source?

Could you show us the log output for the beginning of the inbound call?
 

jstraten

Joined
Jan 11, 2010
Messages
35
Likes
0
Points
0
#3
Patrick,

It worked once I removed the user id and password from both locations. :)

Thanks,
Jens
 

Patrick_elx

Joined
Dec 14, 2008
Messages
1,120
Likes
0
Points
0
#4
you're welcome.
Caller ID Superfecta is really a great module for FreePBX.

If you have upgraded to FreePBX 2.6 you can also try the beta of the TrunkBalance module and give me some feedback. ;-)
 

Awesomo

Joined
Nov 5, 2009
Messages
32
Likes
0
Points
0
#5
Patrick_elx said:
jstraten said:
Here is what I did:

2. Added "admin" user id and password to Superfecta Lookup Source

4. Added "admin" user id and password to Superfecta (same user id and password as above)
not needed for Elastix, you should leave these user/password empty in the superfecta pages.
Wow, this needs to be stickied. I looked and looked at why in the hell I couldn't get this working on Elastix. It was a piece of cake on other systems. I quickly realized I needed to make a rewrite rule for the superfecta directory to not be https, but that still didn't work. After hours of searching, I landed on this post and it was the first I heard of this, AND it fixed it instantly.

Could someone explain the difference in Elastix that makes this not require a password?
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,887
Members
17,565
Latest member
omarmenichetti
Top