Missed Call Notification Module?

I thought the latest freepbx had this module built in? Im running freepbx 2.11 but dont see this in any drop down menus or under extension.

Thanks

It is not built in. Third party only

do you know where is can find it 3rd party and pricing?

This module was written by me. It will cost you gazillions or you can just download it from svn. I have an updated version but have not released it yet, will get it done shortly 0.6

http://svn.freepbx.org/contributed_modules/modules/missedcallnotify/
http://svn.freepbx.org/contributed_modules/release/

3 Likes

@TSM you can’t just ask for a gazillion dollars then not provide a PayPal… :slight_smile:

2 Likes

Hi, I am using freepbx 2.11 .I have uploaded missed call notify module and it showing under extensions but not working … Mail Logs do not reflect anything. Please suggest!!

Are there any docs for this module? I’d like to know what it does.

Hi all:
Can anyone, please, help me install this? Where do I put the .php and .xml files? Do I just copy them to a folder and reload amportal or is there an actual install/register process? Thanks very much!

Surely you should just “CallTheGuru” :wink: or maybe go to

http(s)://yourbox/admin/config.php?display=modules&type=&extdisplay=upload

and do exactly what it says. (In the old days calling yourself a Guru meant you knew more than a little of what you are doing)

Thanks for the fast response Dicko.

Well said however I figured it out after thinking “If I don’t figure this out, Dicko is bound to make a comment…” and doing a bit of searching:

  • I looked for where other modules were contained - /var/www/html/admin/modules
  • created a new folder ‘missedcallnotify’
  • set perms to match other folders
  • copied the 3 files in the .tgz archive into the new folder
  • Checked for new modules in FreePBX Module Admin
  • installed the now-visible MissedCallNotify module
  • Apply
    I’ll look at your link anyway, probably learn something from that too.

Then I ran into something which likely has to just be tolerated - aargh.
The module is reported as unsigned and FPBX throws the Security Warning. I did the ‘refreshsignatures’ thing but no dice.
Any ideas?

Thanks again,
The Guru :smile:

Freekin’ hilarious. :laughing: Never had I noticed the ‘Upload Modules’ button - until now!

Thank you for this module TSM! So the SVN version is currently the same as Release 0.5? Will 0.5 work with FreePBX 12?

Are there any serious regressions handled in your development repository or is it just new features?

It works with FPBX 12. Very simple to setup and configure

Sent from my Verizon Wireless 4G LTE DROID

George [email protected] wrote:

[http://cdn.discourse.org/freepbx/user_avatar/community.freepbx.org/gedia/45/5822.png] gediahttp://community.freepbx.org/users/gedia Georgehttp://community.freepbx.org/users/gedia
May 13

Thank you for this module TSM! So the SVN version is currently the same as Release 0.5? Will 0.5 work with FreePBX 12?

Are there any serious regressions handled in your development repository or is it just new features?

To respond, reply to this email or visit Missed Call Notification Module? in your browser.

I’ve tested this on FPBX 12 and it does work.

However no notifications are sent out if an extension has follow-me enabled. Any ideas on how to work around this?

Well, technically the PBX isn’t missing the call if it’s ringing an external device.
Are you ‘Following’ to a cell phone or something external to the PBX?

The Guru
Richard Papasian

IT Consulting and Solutions Deployment
4924 Balboa Blvd #622
Encino, CA 91316
T: 818.618.8324
F: 818.609.7791
E: [email protected]mailto:[email protected]

1 Like

I’m using ringallv2 to ring:
a) The extension itself
b) An external destination (reachabe via a SIP Trunk)

However, I presumed that it should work if the caller hangs up before the callee picks up the call on either of the follow-me destinations.

There are some “sub-missedcallnotify” entries in the CEL, and both CDR entries resulting from the follow-me rule are registered with Disposition “NO ANSWER”…

What happens if you enable confirm calls in Follow Me, does that work for you?

SOLVED! It seems the module treats follow me as Ring Groups, so it will try to send the notification to a “Group Email Address” instead.

The problem is this is nowhere to be found in the GUI (configuring group email addresses, that is). Luckily there is a (now defunct) JIRA ticket explaining how to do this manually:

http://issues.freepbx.org/browse/FREEPBX-4256

Just start the asterisk CLI:

rasterisk

And add the email addresses manually:

database put AMPGROUP EXT/email [email protected]

One only needs to replace EXT with the extension/ring group number and [email protected] with the email address the notifications will be sent out to…

To list current settings do:

database show AMPGROUP

To edit an entry, just add it again using “database put”

This will also work with Queues I believe (judging from output I’m getting on the asterisk console). Just use the Queue number instead of extension number when adding your AMPGROUP key:

database put AMPGROUP QUEUENUM/email [email protected]
1 Like

hi all,
i seted up Missed Call Notification and enabled in extension, but this script does invoke an a error:

-- Executing [[email protected]:1] ExecIf("IAX2/201-514", "0?System(echo "" | mail -s "MissedCall (novm) - 201 <201>" )") in new stack
[2016-05-19 13:11:36] WARNING[27281][C-00000b7f]: pbx.c:1618 pbx_exec: The application delimiter is now the comma, not the pipe.  Did you forget to convert your dialplan?  (ExecIf(0?System(echo "" | mail -s "MissedCall (novm) - 201 <201>" )))
-- Executing [[email protected]:2] ExecIf("IAX2/201-514", "0?System(echo "" | mail -s "MissedCallGroup () - 201 <201>" )") in new stack
[2016-05-19 13:11:36] WARNING[27281][C-00000b7f]: pbx.c:1618 pbx_exec: The application delimiter is now the comma, not the pipe.  Did you forget to convert your dialplan?  (ExecIf(0?System(echo "" | mail -s "MissedCallGroup () - 201 <201>" )))

how to fix it?

well, i fix it by:

[sub-missedcallnotify]
;exten => s,1,ExecIf($["${DB(AMPUSER/${ORIGEXTTOCALL}/missedcallnotify/status)}"=="enabled" & ["${DIALSTATUS}" == "CANCEL" | "${DIALSTATUS}" == "BUSY" | "${DIALSTATUS}" == "NOANSWER"] & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" $
;exten => s,n,ExecIf($["${DB_EXISTS(AMPGROUP/${NODEST}/email)}"=="1" & "${DIALSTATUS}" == "CANCEL" & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" & "${RingGroupMethod}" != "none"]?System(echo "" | mail -s "MissedCallGroup (${NODEST$
exten => s,1,ExecIf($["${DB(AMPUSER/${ORIGEXTTOCALL}/missedcallnotify/status)}"=="enabled" & ["${DIALSTATUS}" == "CANCEL" | "${DIALSTATUS}" == "BUSY" | "${DIALSTATUS}" == "NOANSWER"] & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" &$
exten => s,n,ExecIf($["${DB_EXISTS(AMPGROUP/${NODEST}/email)}"=="1" & "${DIALSTATUS}" == "CANCEL" & "${OUTBOUND_GROUP}" == "" & "${DIAL_TRUNK}" == "" & "${RingGroupMethod}" != "none"]?System(echo "" , mail -s "MissedCallGroup (${NODEST}$

;--== end of [sub-missedcallnotify] ==--;

but emai has not been sended. imho, "mail -s " is incomleted for success.
what are you think about?