Fresh install - extensions not working without @ or ip at the end

Fresh install - internal extensions not working… (logs below)

Just did a fresh install - no changes all defaults.
Kicked a client on my pc, registered without issue.
Tried *65 - get “Remote user rejected call” <- this is the client saying.
BUT if I do *65@ — it works.
(also found *65@(myhostadd) works too.

I have installed GV trunk and routes - and this is the same phonenum does not work but phonenum@ does — and works properly for dial out (cool).

My question is - is this a client issue (doubt it) or is there a simple setting somewhere I missed. Sort of seems like a dns issue…

Really would like to get over this first issue so I can use a hand set voip or my android phone as client. Neither can type in the trailing @ sign needed.

here is my failure log -
[2012-11-24 10:54:04] VERBOSE[1608][C-00000004] netsock2.c: == Using SIP RTP TOS bits 184
[2012-11-24 10:54:04] VERBOSE[1608][C-00000004] netsock2.c: == Using SIP RTP CoS mark 5
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: – Executing [s@from-internal:1] Macro(“SIP/85212-00000004”, “hangupcall”) in new stack
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/85212-00000004”, “1?theend”) in new stack
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: – Goto (macro-hangupcall,s,3)
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: – Executing [s@macro-hangupcall:3] ExecIf(“SIP/85212-00000004”, “0?Set(CDR(recordingfile)=)”) in new stack
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: – Executing [s@macro-hangupcall:4] Hangup(“SIP/85212-00000004”, “”) in new stack
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/85212-00000004’ in macro ‘hangupcall’
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: == Spawn extension (from-internal, s, 1) exited non-zero on ‘SIP/85212-00000004’
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: – Executing [h@from-internal:1] Hangup(“SIP/85212-00000004”, “”) in new stack
[2012-11-24 10:54:04] VERBOSE[2524][C-00000004] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/85212-00000004’

and here is the success log -
[2012-11-24 10:47:42] VERBOSE[1608][C-00000003] netsock2.c: == Using SIP RTP TOS bits 184
[2012-11-24 10:47:42] VERBOSE[1608][C-00000003] netsock2.c: == Using SIP RTP CoS mark 5
[2012-11-24 10:47:42] VERBOSE[2474][C-00000003] pbx.c: – Executing [*65@from-internal:1] Answer(“SIP/85212-00000003”, “”) in new stack
[2012-11-24 10:47:43] VERBOSE[2474][C-00000003] pbx.c: – Executing [*65@from-internal:2] Wait(“SIP/85212-00000003”, “1”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [*65@from-internal:3] Macro(“SIP/85212-00000003”, “user-callerid,”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:1] Set(“SIP/85212-00000003”, “AMPUSER=85212”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:2] GotoIf(“SIP/85212-00000003”, “0?report”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:3] ExecIf(“SIP/85212-00000003”, “1?Set(REALCALLERIDNUM=85212)”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:4] Set(“SIP/85212-00000003”, “AMPUSER=85212”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:5] Set(“SIP/85212-00000003”, “AMPUSERCIDNAME=85212”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:6] GotoIf(“SIP/85212-00000003”, “0?report”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:7] Set(“SIP/85212-00000003”, “AMPUSERCID=85212”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:8] Set(“SIP/85212-00000003”, “__DIAL_OPTIONS=”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:9] Set(“SIP/85212-00000003”, “CALLERID(all)=“85212” <85212>”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:10] GotoIf(“SIP/85212-00000003”, “0?limit”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:11] ExecIf(“SIP/85212-00000003”, “0?Set(GROUP(concurrency_limit)=85212)”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:12] ExecIf(“SIP/85212-00000003”, “0?Set(CHANNEL(language)=)”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:13] GosubIf(“SIP/85212-00000003”, “7?sub-ccss,s,1(from-internal,*65)”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@sub-ccss:1] ExecIf(“SIP/85212-00000003”, “0?Return()”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@sub-ccss:2] Set(“SIP/85212-00000003”, “CCSS_SETUP=TRUE”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@sub-ccss:3] GosubIf(“SIP/85212-00000003”, “0?monitor_config,1(from-internal,*65):monitor_default,1(from-internal,*65)”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [monitor_default@sub-ccss:1] GotoIf(“SIP/85212-00000003”, “0?is_exten”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [monitor_default@sub-ccss:2] StackPop(“SIP/85212-00000003”, “”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [monitor_default@sub-ccss:3] Return(“SIP/85212-00000003”, “FALSE”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:14] GotoIf(“SIP/85212-00000003”, “0?continue”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:15] Set(“SIP/85212-00000003”, “__TTL=64”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:16] GotoIf(“SIP/85212-00000003”, “1?continue”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Goto (macro-user-callerid,s,27)
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:27] Set(“SIP/85212-00000003”, “CALLERID(number)=85212”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:28] Set(“SIP/85212-00000003”, “CALLERID(name)=85212”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [s@macro-user-callerid:29] Set(“SIP/85212-00000003”, “CHANNEL(language)=en”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [*65@from-internal:4] Playback(“SIP/85212-00000003”, “your”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] file.c: – <SIP/85212-00000003> Playing ‘your.ulaw’ (language ‘en’)
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] pbx.c: – Executing [*65@from-internal:5] Playback(“SIP/85212-00000003”, “extension”) in new stack
[2012-11-24 10:47:44] VERBOSE[2474][C-00000003] file.c: – <SIP/85212-00000003> Playing ‘extension.ulaw’ (language ‘en’)

Any ideas welcome.
Thank you…

Your FreePBX seems fine. In your first log you see that the from-internal context is running in in ‘s’ the start context. It went to that because you didn’t send any digits.

In the second example you sent the *65

This is not a DNS issue, I think you have the SIP client programmed wrong.

Same results with another client - I am only putting in the ext/password and my server ip leaving all as defaults that work with callcentric.com service.
This has worked with several other services as well (although all external to me) - some do require proxy, and yes I played with that too.

Question: Is there some config setting on FreePBX that will append @my_server_ip on the end of anything dialed.

Currently played with trunk and routes but can’t seem to find a setting that affects any number dialed at the client.
So recap - if I dial just the extension it will not work - if I dial extension@ or extention@(my_server_ip) then it works.

Again, any ideas welcome.
Thank you…

You need to set the outbound proxy in your client. I know it’s hard to believe but this is not FreePBX or Asterisk.

You can share you client settings with us.

Using phoner (windows) software, hxxp://www.phoner.de
Just - Changed the UpnpNat checkmark under communications tab.
Works!

Now to see if I can get Android CSipSimple to work.
(seems the use TCP does not do the trick… sill playing)

PS - Thank you for your advice.
FreePBX is working fine.