[01:44] agranig (n=agranig@83-65-24-161.work.xdsl-line.inode.at) joined #openser. [02:33] hansi (n=chatzill@58.71.34.138) joined #openser. [02:56] agranig (n=agranig@83-65-24-161.work.xdsl-line.inode.at) left irc: "Leaving" [02:56] Jadestorm (n=Jadestor@cpe-024-163-106-248.nc.res.rr.com) joined #openser. [02:58] Hi folk, I'm sorry to have to bug you all but I apparently just don't "get it" in setting up a sip server. I followed the instructions in the installation tutorial and I still can't connect. Now that said, I'm not sure if it's a client issue or what. I'm trying to connect from Adium X and it gets stuck "connecting" forever. All I ever see is a DNS lookup occur and that's about it. I also don't know if installing openser with th [03:51] Jadestorm: have you ran an ngrep or otherwise traced the SIP packets to/from your OpenSER instance? [04:18] i watched tcpdump and must admit i haven't seen a thing leave the box running adium x. doesn't really bode well for it. ;D [04:20] sip communicator seems to go into lala land [04:20] don't see anything in the openser logs (well /var/log/messages) have it turned up to debug 8 [04:20] are the dns srv records required? [04:23] depends on the config [04:23] install ngrep on the OpenSER box [04:23] then do this [04:24] ngrep -q -d eth0 -W byline port 5060 [04:24] change eth0 to something more appropraite, if necessary [04:25] k gimme a moment =) [04:27] not a word =( [04:27] lemme try sip communicator [04:27] bizarre i'm still seeing nothing [04:28] use IP address [04:30] this is bizarre [04:30] still nothing [04:30] ok i don't know if this is important, but quick overview of network layout [04:31] server is 10.0.0.1, it is also a nat box/gateway to the outside world, also running dns.. basically it does everything. [04:31] client is 10.0.0.20 and is behind an airport [04:31] firewall? [04:31] not interally [04:31] internally either [04:32] 10.0.0.20 is mac os x 10.4 [04:32] 10.0.0.1 is rhel4 [04:32] so firewall is disabled on the mac ? [04:32] lemme make absolute sure [04:32] can you ping? [04:32] i can ping [04:33] firewall is indeed disabled [04:34] i can connect to 10.0.0.1 port 5060 manually [04:34] (telnet) [04:34] is there any sort of like... known good platform independent client that i could use as a base? or something command line? [04:36] there is a firewall between me and the outside world, but incoming port 5060 is wide open and it really shouldn't be involved at this level [04:36] this is all why I think I "just don't get it" 'cause things just keep not working for seemingly no reason [04:36] *ponder* [04:36] wait just a sec [04:39] just a moment [04:40] Last message repeated 1 time(s). [04:40] no problem i thought i might have had a good idea but it failed... (i was playing with dns attempts before and i thought maybe i needed to do a lookupd cache flush no go) [04:40] I've just picked up a fault in the AE-35 unit [04:40] i must admit i don't know what that means ;) [04:41] Yes, it's puzzling. I don't think I've ever seen anything quite like this before. I would recommend that we put the unit back in operation and let it fail. It should then be a simple matter to track down the cause. We can certainly afford to be out of communication for the short time it will take to replace it. [04:45] ok i've got some freakin' logging occuring now ;D [04:46] (i'm assuming those other messages weren't meant for me hehehe) [04:46] its from 2001: A Space Odyssy man [04:47] oh sorry ;) [04:47] you know i've yet to see that [04:47] isn't that sad? [04:47] it's on our netflix queue though... [04:48] smoke a huge bowl, then watch it [04:48] lol [04:48] hrm [04:48] U 10.0.0.1:5060 -> 10.0.0.20:5000 [04:48] SIP/2.0 408 Request Timeout. [04:48] CSeq: 4 REGISTER. [04:48] Via: SIP/2.0/UDP 10.0.0.20:5000;branch=z9hG4bKdcfb2d21-38be-db11-8df0-f0ed0a1e4fe9;rport=5000. [04:48] From: ;tag=6ef62d21-38be-db11-8df0-f0ed0a1e4fe9. [04:48] Call-ID: aabe461d-38be-db11-8df0-f0ed0a1e4fe9@ecco.vorpalcloud.org. [04:48] To: ;tag=fa997f81440371de71ab448ebdb9af56-a5ee. [04:48] Channel flood from Jadestorm -- kicking [04:48] Server: OpenSer (1.1.1-notls (i386/linux)). [04:48] Jadestorm kicked from #openser by opensir: flood [04:48] eek [04:49] Jadestorm (n=Jadestor@cpe-024-163-106-248.nc.res.rr.com) joined #openser. [04:49] dooh. [04:49] use pastebin.ca [04:49] then post url [04:49] but from the looks of that the sip dialog is timing out [04:50] hello! has anyone tried using sip conformance testing tool from TAHI on openser? the tool can be found at www.tahi.org. [04:50] different: http://pastebin.ca/362925 [04:51] Jadestorm: ok that is sending a register [04:51] you should nearly immedately get a response [04:51] so something is blocking udp port 5060 communication [04:51] getting a 408 request timeout [04:51] hrm [04:51] 10.211.X.X ?? [04:52] for what it's worth, i can telnet to port 5060 from each end to the other end ... [04:52] 10.211? what is that? [04:52] hrm [04:52] that's... interesting [04:53] let me look around a moment [04:53] that is bizarre where did that interface come from [04:54] http://pastebin.ca/362929 i added the interfaces on 10.0.0.20 [04:54] the last one, en3 ... is bizarre i don't know where it's come form [04:54] that... [04:54] is from parallels desktop [04:54] let me remove that from the mix [04:55] insert annoyance here if that turns out to be what's hosing it [04:57] http://pastebin.ca/362933 [04:59] what the [05:00] http://pastebin.ca/362939 [05:00] message too big? [05:00] that's after i changed my authorization username to just storm [05:01] did you copy a stock openser.cfg ? [05:01] it seems like the buffer overflow check got mucked up now [05:01] i did and then i modified it accounting to the instructions for getting it set up to use mysql [05:02] if (msg:len >= 2048 ) { [05:02] sl_send_reply("513", "Message too big"); [05:02] exit; [05:02] }; [05:02] CunningPike (n=CunningP@S010600095b33697f.vc.shawcable.net) joined #openser. [05:02] don't kick me bot ;D [05:02] please [05:02] hehhe [05:03] change it to like Message to Phat then restart [05:03] then you will know that is screwing you [05:03] i do if (msg:len > max_len) { [05:04] the hell now i'm getting 408 request timeout again [05:05] interesting [05:05] i'm seeing 10.0.0.20 to 10.0.0.1 but no response [05:06] run tcpdump/ngrep on .1 [05:06] i am [05:06] or .20 - see who's blocking [05:19] interesting i see requests going from .20 to .1... then the clients timesout then about 30 seconds later i see .1 to .20 request timeouts sent [05:21] well unfortunately i need to get to bed thanks much for your help!!! [05:21] no problemo [05:21] Jadestorm (n=Jadestor@cpe-024-163-106-248.nc.res.rr.com) left irc: [05:56] JerJer, ever figure out your problem? [05:59] nope [05:59] i'm writing my own media proxy application in C [06:09] variable (n=variable@fs0.iswan.net) joined #openser. [06:10] going to open source it? [06:11] I have been reading for awhile today about openser, but I am still a little unsure as to what exactly it can do? [06:11] for example, if i have 3 sip servers, with 3 clients each. 1-3@1 4-6@2 5-7@3 and 1@1 calls 5@3, I want server1 to contact openser and then setup the call with server3 to contact 5@3; is this openser's role? [06:13] (if that makes sense?) [06:15] if each server was in its own domain (or sub domain) you could pull that off [06:15] variable, openser handles sip signaling [06:15] variable, thats about it [06:15] as in 1=1.mydomain.net; 2=2.mydomain.net 3=3.mydomain.net ? [06:15] variable, doesn't matter, ip address work too. [06:15] s/address/addresses/ [06:16] ah [06:16] variable, but not sure why you'd route like that, it just depends on what exactly you're trying to do [06:16] variable, generally you have a proxy server (openser) a media server (asterisk/sems/something) [06:16] JerJer, hows that C going [06:17] well in this case the goal is to have multiple local voip server be able to route calls between each other [06:17] JerJer, there are other things out there to handle the issue you're trying to handle. [06:17] like? [06:18] JerJer, give me a few, and I'll link you [06:18] JerJer, need to do a few things [06:19] CrazyTux, is openser meant for what i was talking about? [06:19] variable, sure. [06:19] variable: is each 'sip server' in a different location? [06:19] yes [06:20] good - then have local phones register to the local proxy [06:20] how I would do it is to have a unique dial plan [06:21] i suppose it could be used to load balance between physically close servers as well, but in this case the local servers would be physically closer to the clients [06:21] make location 1 be 1XX location 2 be 2XX so on [06:21] JerJer are you talking within openser? [06:21] then match on those URIs to route calls to the appropraite location [06:22] this can be done using OpenSER sure [06:23] if the local server only knows it wants to call (123)456-7899, can openser lookup in a db what user that number is assigned to, and then lookup that user's local server, and contact that local server? [06:24] you could use like ENUM for that [06:25] does what i am thinking make sense? [06:25] depends on the scope of your project [06:26] enum is typcially for larger deployments [06:26] initially small, but i want it to be scalable [06:26] so enum relies upon dns? [06:27] yes [06:27] you could do other crazy things like LDAP or god forbid radius lookups [06:27] but not staightup sql lookups? [06:28] sure you could do your own sql - just not very simply with openser [06:28] perhaps via the newish perl module [06:28] what would be simplest way to do this with openser? enum? [06:29] yeah prolly enum [06:29] so for every possible phone number i would have to have an entry in my dns server? [06:29] not every number [06:30] you could route say any number that started with 1-800 to a specific server [06:31] the numbers are going to be scattered all over the place, probably not any clean blocks [06:31] then you will have to determine how/where each number gets dealt with [06:32] there has to be come comon metric [06:33] so i would have a dns record like 9.9.8.7.6.5.4.3.2.1.e164.arpa. and that would be mapped to say 1.mydomain.net ? [06:35] sounds right [06:35] how then is openser going to know what user at 1.mydomain.net to contact? [06:36] whatever is in the To: header [06:36] you may have to rewite/munge things [06:37] well if 3.mydomain.net is calling that number, which enum says is located at 1.mydomain.net how is anything going to find out what username that number belongs to? [06:38] most likely whatever digits were dialed would get passed to the server [06:38] all enum will figure out is the server to communicate with [06:38] oh [06:38] well what system will let me figure out what user to contact? [06:39] or should the local server figure that out, not openser? [06:39] correct [06:40] well it could be the local openser instance - if you run more than one [06:41] does the local server need to be an asterisk-like system? [06:41] doesn't have to be [06:41] anything that can jive sip [06:41] somebody/thing will have to deal with the media [06:42] sip proxies seem complicated [06:42] still trying to get my head around all this :) [06:42] snuggle up with the RFCs [06:42] as long as the actual data/media isnt messed can openser fill this role? [06:42] and then just use asterisk for voicemail and etc. [06:43] JerJer: more from a functional and practical point of view than understanding sip [06:43] sure - but like CrazyTux said openser only deals with sip signaling [06:43] i have a moderately decent understanding of SIP, just not openser [06:44] JerJer so openser can just sit there and pass packets of data from server to server right? or no? [06:44] JT i feel the same way [06:45] variable: correct [06:45] variable, yes signaling openser will handle it [06:46] wow theres alot to think about [06:47] variable, what company do you work for out of curiousity [06:47] variable, I noticed you're in manhattan? [06:47] variable, I actually travel there quite frequently. [06:48] CrazyTux, you might be thinking of a different manhattan [06:48] variable, ah, IL I see? [06:48] yep [06:49] is that where you were talking? or manhattan, ny? [06:49] variable, NY [06:49] ah [06:49] just out of curiosity, where does it say that for me? [06:50] variable, ip address. [06:50] arin lookup? [06:50] variable, yea [06:51] yep, thats me, its actually my company [06:52] not that large but we try [06:53] anywhoo, is there anypoint in mapping the enum to the connected server or should i just map it straight to the client ? [06:55] is there any downside to connecting straight to the user, or is it even possible? [07:08] variable, not sure what you're asking [07:13] well i was asking if the call could be routed straight to the client, instead of going through the proxy, but i dont think that would work [07:18] call... do you mean media? [07:19] yes [07:20] openser is a SIP signall proxy server [07:21] signalling [07:21] does not do media [07:21] it can with rtpproxy or mediaproxy used with it [07:22] Defraz (n=t0tal@24-116-152-177.cpe.cableone.net) joined #openser. [07:22] i just meant, instead of (to use past terms) server1 contacting server3, server1 just went ahead and contacted client5 straighthrough [07:53] hi! i just recently migrated to openser 1.2 from 1.1.x. how can i migrate my database from mysql? do i have to recreate the whole database again? [07:54] is there a way to run simple php scripts from within openser and use the data returned for routing decisions? [08:07] variable (n=variable@fs0.iswan.net) left irc: "ircII EPIC4-2.2 -- Are we there yet?" [08:21] Defraz (n=t0tal@24-116-152-177.cpe.cableone.net) left irc: Read error: 110 (Connection timed out) [08:31] L|NUX (n=linux@unaffiliated/lnux/x-10290) joined #openser. [09:03] CunningPike (n=CunningP@S010600095b33697f.vc.shawcable.net) left irc: Remote closed the connection [09:04] oej (n=olle@85.19.196.186) joined #openser. [09:22] qdk (n=qdk@90.184.3.249) left irc: Read error: 110 (Connection timed out) [09:36] DanB (n=danbogos@87.139.12.167) joined #openser. [09:36] Morning All! [09:48] qdk (n=qdk@213.150.62.32) joined #openser. [10:12] CrazyTux (n=CrazyTux@64.95.219.140) left irc: Read error: 110 (Connection timed out) [10:12] CrazyTux (n=CrazyTux@64.95.219.140) joined #openser. [10:17] apardo (n=apardo@87.217.145.116) joined #openser. [10:26] L-info (n=Adam@g0962184.demon.co.uk) joined #openser. [10:28] jmfou (n=jam@251.9.39-62.rev.gaoland.net) joined #openser. [10:28] hello [10:35] oej (n=olle@85.19.196.186) left irc: Read error: 148 (No route to host) [10:45] <_Bilbo_> *sigh* [10:59] hansi (n=chatzill@58.71.34.138) left irc: Read error: 131 (Connection reset by peer) [11:02] henning (n=henning@et-1-5.gw-nat.bs.ka.oneandone.net) joined #openser. [12:13] apardo (n=apardo@87.217.145.116) left irc: Remote closed the connection [12:31] apardo (n=apardo@87.217.145.116) joined #openser. [12:48] miconda (n=daniel@81.180.83.75) joined #openser. [13:13] _Bilbo_ (n=bastian@62.206.217.68) left irc: "brb..." [13:15] Hi miconda .. good weekend? [13:21] _Bilbo_ (n=bastian@62.206.217.68) joined #openser. [13:23] _Bilbo_ (n=bastian@62.206.217.68) left irc: Client Quit [13:25] _Bilbo_ (n=bastian@mail.collax.com) joined #openser. [14:19] L|NUX (n=linux@unaffiliated/lnux/x-10290) left irc: "Leaving" [14:27] qdk (n=qdk@213.150.62.32) left irc: Read error: 148 (No route to host) [14:42] hohum (n=dcorbe@c-71-62-76-68.hsd1.va.comcast.net) left irc: "This computer has gone to sleep" [15:17] apardo_ (n=apardo@87.217.145.219) joined #openser. [15:17] apardo (n=apardo@87.217.145.116) left irc: Nick collision from services. [15:17] Nick change: apardo_ -> apardo [15:23] henning_ (n=henning@et-1-5.gw-nat.bs.ka.oneandone.net) joined #openser. [15:39] henning (n=henning@et-1-5.gw-nat.bs.ka.oneandone.net) left irc: Read error: 110 (Connection timed out) [15:52] L|NUX (n=linux@unaffiliated/lnux/x-10290) joined #openser. [15:56] Nick change: henning_ -> henning [16:04] hohum (n=dcorbe@mercury.sunrocket.com) joined #openser. [16:27] henning (n=henning@et-1-5.gw-nat.bs.ka.oneandone.net) left irc: Remote closed the connection [16:27] henning (n=henning@et-1-5.gw-nat.bs.ka.oneandone.net) joined #openser. [16:28] Nick change: henning -> henning_ [16:28] Nick change: henning_ -> henning__ [16:36] qdk (n=qdk@90.184.3.249) joined #openser. [17:11] tcseke (n=chatzill@22-36.adsl.etel.hu) joined #openser. [17:28] CunningPike (n=CunningP@204.239.8.149) joined #openser. [17:55] tcseke (n=chatzill@22-36.adsl.etel.hu) left irc: "Chatzilla 0.9.75 [Firefox 1.0.7/20050915]" [18:19] Defraz (n=t0tal@24-116-152-177.cpe.cableone.net) joined #openser. [18:49] CrazyTux (n=CrazyTux@64.95.219.140) left irc: Connection timed out [18:49] CrazyTux (n=CrazyTux@64.95.219.140) joined #openser. [18:59] jmfou (n=jam@251.9.39-62.rev.gaoland.net) left irc: Read error: 113 (No route to host) [19:21] henning__ (n=henning@et-1-5.gw-nat.bs.ka.oneandone.net) left irc: Remote closed the connection [19:46] miconda (n=daniel@81.180.83.75) left irc: Remote closed the connection [19:55] L|NUX (n=linux@unaffiliated/lnux/x-10290) left irc: "Leaving" [20:05] apardo_ (n=apardo@87.217.145.219) joined #openser. [20:05] apardo (n=apardo@87.217.145.219) left irc: Nick collision from services. [20:05] Nick change: apardo_ -> apardo [20:19] apardo (n=apardo@87.217.145.219) left irc: Remote closed the connection [20:43] DanB (n=danbogos@87.139.12.167) left irc: Read error: 110 (Connection timed out) [20:48] apardo (n=apardo@87.217.145.219) joined #openser. [20:51] Zhad (n=tom@cpc1-sout6-0-0-cust691.sotn.cable.ntl.com) joined #openser. [20:53] CrazyTux (n=CrazyTux@64.95.219.140) left irc: Read error: 60 (Operation timed out) [20:53] CrazyTux (n=CrazyTux@64.95.219.140) joined #openser. [21:09] CunningPike (n=CunningP@204.239.8.149) left irc: "And so, to bed" [21:14] patrickv0x (n=patrick@64.235.249.83) left irc: Read error: 60 (Operation timed out) [21:34] apardo (n=apardo@87.217.145.219) left irc: Remote closed the connection [22:12] CunningPike (n=CunningP@204.239.8.149) joined #openser. [23:16] Defraz (n=t0tal@24-116-152-177.cpe.cableone.net) left irc: "Trillian (http://www.ceruleanstudios.com" [23:20] apardo (n=apardo@87.217.145.219) joined #openser. [23:33] Defraz (n=t0tal@24-116-152-177.cpe.cableone.net) joined #openser. [23:37] Nix (n=Nix@81.213.125.220) joined #openser. [23:43] apardo (n=apardo@87.217.145.219) left irc: Remote closed the connection [00:00] --- Tue Feb 20 2007