From: Arghyadip P. <arg...@gm...> - 2012-01-25 22:59:06
|
For First and Second Problem: 1. Are you using real-time asterisk? For THIRD PROBLEM: Have you enabled OpenRegistration Flag in OpenBTS.db Regards, Arghyadip On Wed, Jan 25, 2012 at 9:23 AM, Doug Thistlethwaite <thi...@gm...>wrote: > Hi Everyone, > > I have been having some troubles getting my SMS capabilities fully > functional. > > I am running all services on the same machine. Asterisk, openbts-uhd. > USRP2, 1x900Mhz daugterboard. (not using any external reference clock) > > I have manually provisioned numbers to handsets and and can make calls > between handsets with no problem. Also if I send an SMS from a handset to > '101' or '411' I get messages back from the system asking what number I > would like or telling me the information about the network and my handset's > number. > > Where I am running into problems is in few places: > > FIRST PROBLEM: > When I send an SMS from one hand set to another it is picked up by smqueue > but never delivered to the destination handset. I get the following read > out in smqueue: > STARTUP SMQUEUE MESSAGES: > itp@itp-Latitude-D610:~/OpenBTS/openbts-uhd/public-trunk/smqueue$ sudo > ./smqueue > 1327437037.9182 INFO 3078936272 smnet.cpp:319:listen_on_port: Listening > at address '0.0.0.0:5063'. > 1327437037.9183 ERROR 3078936272 smnet.cpp:301:listen_on_port: > listen_on_port(5063) can't bind to addr ':::5063': Address already in use > 1327437037.9184 INFO 3078936272 smqueue.cpp:2277:main: My own IP address > is configured as 127.0.0.1 > 1327437037.9184 INFO 3078936272 smqueue.cpp:2278:main: The HLR registry > is at 127.0.0.1:5060 > 1327437037.9184 INFO 3078936272 smqueue.cpp:2164:read_queue_from_file: > === Read 0 messages total, 0 bad ones. > 1327437037.9185 INFO 3078936272 smqueue.cpp:2285:main: Queue contains 0 > msgs. > 1327437037.9185 INFO 3078936272 smqueue.cpp:1894:main_loop: === Jan 24 > 15:30:37 0 queued; waiting. > > SENDING SMS FROM ONE HANDSET TO ANOTHER: > 1327437799.1929 INFO 3078936272 SMSMessages.cpp:126:parseTPDU: SMS > SMS-SUBMIT 1 RD=1 VPF=2 RP=0 UDHI=0 SRR=0 MR=1 DA=(type=unknown > plan=E.164/ISDN digits=6005) PI=0 DCS=0 VP=(expiration=(Wed Jan 25 15:43:19 > 2012)) UD="DCS=0 UDHI=0 UDLength=3 UD=(532ed8)" > 1327437799.1932 NOTICE 3078936272 smqueue.cpp:1953:main_loop: Got SMS > '591--ejhen' from IMSI310260539806237 for smsc. > 1327437799.1934 INFO 3078936272 smqueue.cpp:1844:respond_sip_ack: > Responding with "202 Queued". > 1327437799.1935 INFO 3078936272 smqueue.cpp:1322:handle_short_code: > Short-code SMS smsc with text "Jim" > 1327437799.1936 INFO 3078936272 smsc.cpp:231:submitSMS: from > IMSI310260539806237 message: 1 RD=1 VPF=2 RP=0 UDHI=0 SRR=0 MR=1 > DA=(type=unknown plan=E.164/ISDN digits=6005) PI=0 DCS=0 > VP=(expiration=(Wed Jan 25 15:43:19 2012)) UD="DCS=0 UDHI=0 UDLength=3 > UD=(532ed8)" > 1327437799.1938 INFO 3078936272 smsc.cpp:121:sendSIP_init: from > IMSI310260539806237 to 6005 > 1327437799.3246 INFO 3078936272 smqueue.cpp:1898:main_loop: === Jan 24 > 15:43:19 1 queued; 5 seconds til Request Destination SIP URL for 591--ejhen > 1327437804.3517 INFO 3078936272 smqueue.cpp:1898:main_loop: === Jan 24 > 15:43:24 1 queued; 5 seconds til Request Destination SIP URL for 591--ejhen > 1327437809.3723 INFO 3078936272 smqueue.cpp:1898:main_loop: === Jan 24 > 15:43:29 1 queued; 5 seconds til Request Destination SIP URL for 591--ejhen > ... and this just goes on for eternity until I ctrl+c out. > > I have verbosity of 4 set in Asterisk and each time smqueue tries its > thing I am seeing connection opened and closed from an external unix server > in Asterisk. > > SECOND PROBLEM: > When I try to use 'sendsms' in the OpenBTS CLI OpenBTS crashes: > > OpenBTS> sendsms IMSI310260539806237 101 10001 hello > OpenBTS: ../GSM/GSML3CommonElements.h:133: > GSM::L3MobileIdentity::L3MobileIdentity(const char*): Assertion > `strlen(wDigits)<=15' failed. > > then it crashes > > (side problem. the OpenBTS CLI is constantly giving me U's. They don't > really interfere with anything, but they are kind of annoying. Has anyone > ever run into this before? I cleaned them out of the line above but when I > copied it out of the terminal it actually looked like this: > OpenBTS> UUUUUUUseUndsms IMSI310260539806237U 101 10001 hello > ) > > THIRD PROBLEM: > When a handset joins the network for the first time, it does not receive a > welcome/info SMS. I was assuming it is related to my above problems, but > the fact that I can send SMS's to '101' and '411' and receive messages back > is curious. Are there is the a .config I need to set these settings up > somewhere? > > > if any of these problems have come up before in other threads I have not > been able to track them down myself. Sorry to put them all in one place, > but they seem to be related. > > Thank you! > > - – - > Doug Thistlethwaite > thi...@gm... > > me » thisdoug.com > > > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Openbts-discuss mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openbts-discuss > > -- Arghyadip Paul Graduate Student Department of Computer Science University of California Santa Barbara Santa Barbara , CA 93106 USA |