Paul,

No need to apologize as I greatly appreciate your reply.  I want to add some 
clarification on Syniverse's role in the message formatting.  They are not 
requiring us to have it any certain way, but they are taking us through the 
certification process with Verizon, ATT, T-Mobile, and many other North 
American telecom companies.  They are aware of the many different 
specifications that these companies require and we have been pushing our mbuni 
install to adhere to these so we can pass MMS between us and them.  We weren't 
sure if the unified prefix was mbuni's option for number modification or if one 
currently exists.  Our situation is an example of a-number and b-number 
modifications that we may or may not need to make.  Depending on the a and b 
party phones and how they are setup, i.e. with 1xxx or xxx or +1xxx, we need to 
be able to receive all three and modify the number to be in the +1xxx number 
format.  This is a pretty standard technology for most phone switches when 
phone calls are routed out.  We are handling this part with our own mail 
script, of which we will gladly share with anyone in the community (but don't 
make fun of us for how poorly our Perl is written :).  

Unfortunately I am not a developer or I would gladly help write code.  So far 
we love it and really want to see it continue to succeed.  We have been using 
it for over two years for our MM1 and MM3 communications and now are getting 
ready for a big implementation of MM4.  

Paul, let me know what you think.  I appreciate your help.

Matthew

Matthew Brown
Manager, Network Systems Administration
Revol
(216) 573.7030 office
(440) 341.0959 Revol line
[EMAIL PROTECTED]



-----Original Message-----
From: Kitandara on behalf of P. A. Bagyenda
Sent: Fri 12/21/2007 4:58 AM
To: Matthew Brown
Cc: users@mbuni.org
Subject: Re: [Users] Question about unified prefix
 
Hi Matthew,

 Apologies for the delay in responding.

 In theory, MM4 recipients should not need to look inside the message to 
extract sender/receiver as this information is part of the SMTP transaction. In 
fact methinks the MM4 receiver should NEVER look inside the packet to extract 
sender/receiver because this information should be as received from the 
original sender (save of course for Bcc fields). But, it would seem Syniverse 
is doing that, because I believe the envelope data (what gets transposed over 
the %t and %f) should already be normalised...

 In short, I'd like to hear from others but my own view is that we should not 
be mucking around with the message packet itself in core Mbuni as that would 
change the message in a non-essential manner.


But I tend to write lots of nonsense towards the end of the year, so feel free 
to offer corrections!

P.
 

On Dec 18, 2007, at 17:32, Matthew Brown wrote:


                Paul,
         
        I am sorry for my delay in replying.  We have been going through the 
off-net certification process with our provider, Syniverse Technologies, so we 
can send MMS messages to the rest of the telecom world.  In the meantime we put 
some hacks in to get the numbers to display properly.  Internally it does not 
matter whether the number comes across as 10 digits, i.e. 4402221111, or with 
11 digits, 14402221111, but when we send the MM4 communication to Syniverse we 
must send it as +14402221111.  I am hesitating to say that what you are 
suggesting is what I need as I am still learning what should be expected from 
Mbuni versus what I should be expected to do on my own. 
         
        It would be great for Mbuni to be able to see any destination number, 
i.e. +1440, 1440, or 440, and be able to insure that all numbers going out MM4 
are in the +1440. format.  We wrote a script that gets called instead of the 
sendmail.postfix command, takes the content and parses it, extracting out and 
reformatting the From: and To: fields inside the message and rebuilds the mail 
message with the correct number formatting.  We add the +1 as a part of the 
recipient address field to help this process. 
         
        send-mail-prog = /usr/local/bin/mmsmail '+1%t'
        #send-mail-prog = /usr/sbin/sendmail.postfix -f '%f' '+1%t'
         
        We are fine with handling all number modifications with an intermediary 
script, but we don't want to neglect the rest of the Mbuni community in case 
someone else has run into the same problem.
         
        What do you think?
         
        Matthew
         
        ________________________________

                From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of 
Paul Bagyenda
        Sent: Sunday, December 09, 2007 10:59 PM
        To: Matthew Brown
        Cc: users@mbuni.org
        Subject: Re: [Users] Question about unified prefix
         
        Hello Matthew,
         
         I've had a look and the problem you're facing seems to be related to 
the fact that mbuni uses the normalized form for routing but does not modify it 
within the received MMS. Hence what you're seeing on MM4. It's an easy change 
though...
         Please  confirm that this is what you need.
        On Dec 7, 2007 2:06 AM, Matthew Brown <[EMAIL PROTECTED]> wrote:

        Hello All,

         

        We have been using Mbuni for our internal MMS messaging for over a 
couple of years now and it has worked great.  We are beginning to work with an 
"off-net" MMS provider.  One of their requirements is to have the "to" address 
field begin with "+1" to accept the message.  All of our numbers are processed 
internally with the 10 digit MIN/MDN and so all I need to do is add the "+1" to 
any message I send to the MM4 communication.  I have added the following to my 
mms.conf:

         

         

        group = mbuni

        .

        unified-prefix = "+1,1"

        .

         

        group = mmsproxy

        .

        allowed-prefix = +1

        denied-prefix = ""

        ...

         

        Here are the snippets from the log file.  I have sanitized the "to" 
number to be 222-222-2222, the home mmsc to be 1.1.1.1 and the remote mmsc to 
be 1.1.1.2. 

         

        ==> access.log <==

        2007-12-06 17:57:40 Received MMS [INT:MM1] [ACT:] [MMSC:] 
[from:1.1.1.1/TYPE=IPv4] [to:12222222222/TYPE=PLMN] 
[msgid:mymmsc-qf1860.1.x172.38] [size=73056] [UA:kyok24qb] [MMBox:]

        2007-12-06 17:57:59 Queued MMS [INT:MM4] [ACT:] [MMSC:1.1.1.2] 
[from:1.1.1.1/TYPE=IPv4] [to:1222222222/[EMAIL PROTECTED] 
[msgid:mymmsc-qf1860.1.x172.38] [size=-1] [UA:] [MMBox:]

         

        ==> mmsc.log <==

        2007-12-06 17:57:59 [8169] [4] INFO: Global Queue MMS Bill: >From 
1.1.1.1/TYPE=IPv4, to_count=1, msgid=mymmsc-qf1860.1.x172.38, msgsize=73124: 
returned=0.00

        2007-12-06 17:57:59 [8169] [4] INFO: mmsc for "+12222222222" resolved 
to: "1.1.1.2"

        2007-12-06 17:57:59 [8169] [4] INFO: Queued Global Queue MMS Send: From 
1.1.1.1/TYPE=IPv4, to 12222222222/TYPE=PLMN, msgsize=73124: err=(null)

         

        You can see that the + is in the second mmsc.log entry but when it 
passes it off to MM4 the + is not there.

         

        Does anyone know the correct way to add a prefix to all messages routed 
to the mmsproxy or what I am doing wrong with the current setup?  Thank you in 
advance.

         

        Matthew

         

        Matthew Brown

        Manager, Network Systems Administration

        Revol

        (216) 573.7030 office

        (440) 341.0959 Revol line

        [EMAIL PROTECTED]

         

        
        _______________________________________________
        Users mailing list
        Users@mbuni.org
        http://lists.mbuni.org/mailman/listinfo/users
         
        



_______________________________________________
Users mailing list
Users@mbuni.org
http://lists.mbuni.org/mailman/listinfo/users

Reply via email to