The REGISTER request is OK. There is no username included in REGISTER request.Regarding the mismatch: do you use NATURAL on your platform?
Next step should be a tracefile (tcpdump) and later a debug-log from the node which shows the problem.
Von Samsung-Tablet gesendet-------- Ursprüngliche Nachricht --------Von: sainath.ellendula(a)wipro.com Datum: 2016.02.09 08:05 (GMT+01:00) An: franz.edler(a)technikum-wien.at Cc: basitstar(a)hotmail.com, sr-users(a)lists.sip-router.org Betreff: RE: Re:[SR-Users] Kamailio IMS deployment
Hi Franz,
Please find ping status and seems good.
root@server:~# ping -c 1 hss.net1.test
PING hss.net1.test (10.0.0.9) 56(84) bytes of data.
64 bytes from server.net1.test (10.0.0.9): icmp_seq=1 ttl=64 time=0.017 ms
--- hss.net1.test ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.017/0.017/0.017/0.000 ms
root@server:~# ping -c 1 pcscf.net1.test
PING pcscf.net1.test (10.0.0.10) 56(84) bytes of data.
64 bytes from server.net1.test (10.0.0.10): icmp_seq=1 ttl=64 time=0.020 ms
--- pcscf.net1.test ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.020/0.020/0.020/0.000 ms
root@server:~# ping -c 1 icscf.net1.test
PING icscf.net1.test (10.0.0.11) 56(84) bytes of data.
64 bytes from server.net1.test (10.0.0.11): icmp_seq=1 ttl=64 time=0.018 ms
--- icscf.net1.test ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.018/0.018/0.018/0.000 ms
root@server:~# ping -c 1 scscf.net1.test
PING scscf.net1.test (10.0.0.12) 56(84) bytes of data.
64 bytes from server.net1.test (10.0.0.12): icmp_seq=1 ttl=64 time=0.017 ms
--- scscf.net1.test ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.017/0.017/0.017/0.000 ms
root@server:~#
Seems Some progress happened:
Tried register using Boghe IMS client and observed few errors:
0(1445) INFO: <script>: [REGISTER] from [sip:alice@net1.test] to [sip:alice@net1.test]
0(1445) ERROR: <script>: REGISTER (sip:alice@net1.test (10.0.0.8:55280) to sip:alice@net1.test, 2006cdca-0076-bacb-5010-bffa714b3cdb)
0(1445) DEBUG: <core> [parser/msg_parser.c:153]: get_hdr_field(): get_hdr_field: cseq <CSeq>: <7994> <REGISTER>
0(1445) DEBUG: <core> [parser/msg_parser.c:187]: get_hdr_field(): DEBUG: get_hdr_body : content_length=0
0(1445) DEBUG: maxfwd [mf_funcs.c:85]: is_maxfwd_present(): value = 70
0(1445) DEBUG: <core> [parser/msg_parser.c:89]: get_hdr_field(): found end of header
0(1445) DEBUG: sanity [mod_sanity.c:248]: w_sanity_check(): sanity checks result: 1
0(1445) DEBUG: siputils [checks.c:97]: has_totag(): no totag
0(1445) DEBUG: <core> [select.c:412]: run_select(): Calling SELECT 0x7fb548dd2400
0(1445) DEBUG: tm [t_lookup.c:1011]: t_check_msg(): DEBUG: t_check_msg: msg id=2 global id=1 T start=0xffffffffffffffff
0(1445) DEBUG: tm [t_lookup.c:466]: t_lookup_request(): t_lookup_request: start searching: hash=65064, isACK=0
0(1445) DEBUG: tm [t_lookup.c:424]: matching_3261(): DEBUG: RFC3261 transaction matching failed
0(1445) DEBUG: tm [t_lookup.c:648]: t_lookup_request(): DEBUG: t_lookup_request: no transaction found
0(1445) DEBUG: tm [t_lookup.c:1080]: t_check_msg(): DEBUG: t_check_msg: msg id=2 global id=2 T end=(nil)
0(1445) DEBUG: sl [sl.c:280]: send_reply(): reply in stateless mode (sl)
0(1445) DEBUG: siputils [checks.c:97]: has_totag(): no totag
0(1445) DEBUG: tm [t_lookup.c:1011]: t_check_msg(): DEBUG: t_check_msg: msg id=2 global id=2 T start=(nil)
0(1445) DEBUG: tm [t_lookup.c:1086]: t_check_msg(): DEBUG: t_check_msg: T previously sought and not found
0(1445) DEBUG: ims_registrar_pcscf [save.c:273]: save_pending(): contact requesting to expire in 600000 seconds
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:106]: get_alias_host_from_contact(): no alias param
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:155]: get_hash_slot(): using host for hash [10.0.0.8]
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:159]: get_hash_slot(): Returning hash slot: [167]
0(1445) DEBUG: ims_usrloc_pcscf [udomain.c:465]: get_pcontact(): Searching for contact in P-CSCF usrloc [sip:alice@10.0.0.8:55280;transport=udp]
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:106]: get_alias_host_from_contact(): no alias param
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:183]: get_aor_hash(): using host for hash [10.0.0.8]
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:187]: get_aor_hash(): Returning hash slot: [1662767783]
0(1445) DEBUG: ims_usrloc_pcscf [udomain.c:483]: get_pcontact(): Comparing needle user@host:port [alice@10.0.0.8:55280] and contact_user@contact_host:port [alice@10.0.0.8:51219]
0(1445) DEBUG: ims_usrloc_pcscf [udomain.c:494]: get_pcontact(): Searching for [sip:alice@10.0.0.8:55280;transport=udp] and comparing to [sip:alice@10.0.0.8:51219;transport=udp]
0(1445) DEBUG: ims_usrloc_pcscf [udomain.c:553]: get_pcontact(): Port don't match: 51219 (contact) 51219 (received) != 55280!
0(1445) DEBUG: ims_registrar_pcscf [save.c:310]: save_pending(): Adding pending pcontact: <sip:alice@10.0.0.8:55280;transport=udp>
0(1445) DEBUG: ims_usrloc_pcscf [pcontact.c:132]: new_pcontact(): New contact [<sip:alice@10.0.0.8:55280;transport=udp>] with 0 associated IMPUs in state: [registration pending]
0(1445) DEBUG: ims_registrar_pcscf [save.c:314]: save_pending(): registering for UL callback
0(1445) DEBUG: ims_usrloc_pcscf [usrloc.c:106]: get_alias_host_from_contact(): no alias param
Please guide me for any more changes has to be done, As observed in Wireshark(Register request from 10.0.0.8(host)-PCSCF as
REGISTER sip:net1.test SIP/2.0). I think the register request should sent as
REGISTER sip:alice@net1.test SIP/2.0
Thanks in advance!!
Regards,
Sainath
From: Franz Edler [mailto:franz.edler@technikum-wien.at]
Sent: Tuesday, February 9, 2016 3:00 AM
To: Sainath Ellendula (NEP) <sainath.ellendula(a)wipro.com>
Cc: basitstar(a)hotmail.com; sr-users(a)lists.sip-router.org
Subject: RE: Re:[SR-Users] Kamailio IMS deployment
Sainath,
what was the result for ping on
- icsct.net1.test
- scscf.net1.test
- hss.net1.test
to increase debug level you have to modify the corresponding cfg-file, e.g. kamailio-icscf.cfg in line 35: debug=2
Just increase to debug=3 and then start the process again.
BR Franz
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should
not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments
for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com
Hello,
looking a bit over our makefiles, I am thinking of simplifying some
parts related to compiler optimizations, as I noticed some of them are
for gcc 2.x. So I would like to see if people are still using old OSes
and/or old GCC versions.
In other words, if you use old or some dedicated systems and plan to
deploy most recent Kamailio versions, reply here with the gcc version in
use, particularly interested to see the use of gcc 2.x or 3.x.
The idea is not to remove the support for it completely, but to simply
and don't try to find all tunings for old versions, but go more with the
default gcc options.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.comhttp://miconda.eu
Hi Franz,
Thank you so much for your response.
As suggested modified changes and don't observe connection refused error.
After modification few more errors observed. Detailed errors as below.
10.0.0.9
/catalina-optional.jar:lib/catalina.jar:lib/c3p0-0.9.1.jar:lib/base64.jar:lib/asm.jar:lib/asm-attrs.jar:lib/antlr-2.7.6.jar::log4j.properties:..
2016-02-01 12:09:28,371 INFO de.fhg.fokus.hss.main.TomcatServer - startTomcat Tomcat-Server is started.
2016-02-01 12:09:29,301 WARN org.apache.catalina.connector.MapperListener - registerEngine Unknown default host: 10.0.0.9
2016-02-01 12:09:30,294 INFO de.fhg.fokus.hss.web.servlet.ResponseFilter - init Response Filter Initialisation!
2016-02-01 12:09:31,251 INFO de.fhg.fokus.hss.main.TomcatServer - startTomcat WebConsole of FHoSS was started !
2016-02-01 12:09:34,813 WARN org.hibernate.impl.SessionFactoryObjectFactory - addInstance InitialContext did not implement EventContext
2016-02-01 12:09:34,847 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - <init> Bean style constructor called, don't forget to configure!
2016-02-01 12:09:34,851 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - configure FQDN: hss.net1.test
2016-02-01 12:09:34,852 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - configure Realm: net1.test
2016-02-01 12:09:34,853 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - configure Vendor_ID : 10415
2016-02-01 12:09:34,854 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - configure Product Name: JavaDiameterPeer
2016-02-01 12:09:34,854 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - configure AcceptUnknwonPeers: true
2016-02-01 12:09:34,855 INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - configure DropUnknownOnDisconnect: true
2016-02-01 12:09:34,864 INFO de.fhg.fokus.hss.main.HSSContainer - waitForExit
Type "exit" to stop FHoSS!
2016-02-01 12:09:34,873 ERROR de.fhg.fokus.diameter.DiameterPeer.peer.StateMachine - I_Snd_Conn_Req StateMachine: Peer icscf.net1.test:3869 not responding to connection attempt
2016-02-01 12:09:34,876 ERROR de.fhg.fokus.diameter.DiameterPeer.peer.StateMachine - I_Snd_Conn_Req StateMachine: Peer scscf.net1.test:3870 not responding to connection attempt
10.0.0.10
root@server:~# kamailio -f /usr/local/etc/kamailio/kamailio-pcscf.cfg
loading modules under config path: /usr/local/lib64/kamailio/modules/
0(1856) INFO: <core> [sctp_core.c:75]: sctp_core_check_support(): SCTP API not enabled - if you want to use it, load sctp module
Listening on
udp: pcscf.net1.test [10.0.0.10]:4060
Aliases:
*: pcscf.net1.test:*
WARNING: no fork mode
0(1856) INFO: rr [../outbound/api.h:54]: ob_load_api(): Failed to import bind_ob
0(1856) INFO: rr [rr_mod.c:174]: mod_init(): outbound module not available
0(1856) INFO: ims_usrloc_pcscf [hslot.c:62]: ul_init_locks(): locks array size 512
0(1856) INFO: <core> [udp_server.c:150]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
0(1856) INFO: <core> [udp_server.c:200]: probe_max_receive_buffer(): SO_RCVBUF is finally 425984
0(1856) WARNING: ims_usrloc_pcscf [usrloc_db.c:59]: connect_db(): DB connection already open... continuing
0(1856) INFO: <script>: [REGISTER] from [sip:alice@net1.test] to [sip:alice@net1.test]
0(1856) ERROR: <script>: REGISTER (sip:alice@net1.test (10.0.0.8:55859) to sip:alice@net1.test, aaeacddd-376e-4a63-5745-2757d1b9a29d)
10.0.0.11
9(1870) WARNING: cdp [tcp_accept.c:123]: create_socket(): create_socket(): Trying to open/bind/listen on 10.0.0.11 port 3869
9(1870) WARNING: cdp [tcp_accept.c:148]: create_socket(): create_socket(): Successful socket open/bind/listen on 10.0.0.11 port 3869
9(1870) INFO: cdp [acceptor.c:96]: acceptor_process(): Acceptor opened sockets. Entering accept loop ...
10(1871) INFO: cdp [peermanager.c:280]: peer_timer(): peer_timer(): Peer hss.net1.test State 0
10(1871) INFO: cdp [peerstatemachine.c:526]: I_Snd_Conn_Req(): I_Snd_Conn_Req(): Peer hss.net1.test
10(1871) WARNING: cdp [receiver.c:864]: peer_connect(): peer_connect(): Trying to connect to 10.0.0.9 port 3868
10(1871) INFO: cdp [receiver.c:932]: peer_connect(): peer_connect(): Peer hss.net1.test:3868 connected
8(1869) ERROR: cdp [peerstatemachine.c:635]: I_Snd_CER(): I_Snd_CER(): Error on finding local host address > Socket operation on non-socket
10(1871) INFO: cdp [peermanager.c:280]: peer_timer(): peer_timer(): Peer hss.net1.test State 6
10(1871) WARNING: cdp [peermanager.c:315]: peer_timer(): Inactivity on peer [hss.net1.test], sending DWR... - if we don't get a reply, the peer will be closed
10.0.0.12
9(1883) WARNING: cdp [tcp_accept.c:123]: create_socket(): create_socket(): Trying to open/bind/listen on 10.0.0.12 port 3870
9(1883) WARNING: cdp [tcp_accept.c:148]: create_socket(): create_socket(): Successful socket open/bind/listen on 10.0.0.12 port 3870
9(1883) INFO: cdp [acceptor.c:96]: acceptor_process(): Acceptor opened sockets. Entering accept loop ...
7(1881) INFO: cdp [receiver.c:445]: receiver_process(): receiver_process(): [] Receiver process doing init on new process...
7(1881) INFO: cdp [receiver.c:450]: receiver_process(): receiver_process(): [] Receiver process starting up...
10(1884) INFO: cdp [peermanager.c:280]: peer_timer(): peer_timer(): Peer hss.net1.test State 0
10(1884) INFO: cdp [peerstatemachine.c:526]: I_Snd_Conn_Req(): I_Snd_Conn_Req(): Peer hss.net1.test
10(1884) WARNING: cdp [receiver.c:864]: peer_connect(): peer_connect(): Trying to connect to 10.0.0.9 port 3868
10(1884) INFO: cdp [receiver.c:932]: peer_connect(): peer_connect(): Peer hss.net1.test:3868 connected
8(1882) ERROR: cdp [peerstatemachine.c:635]: I_Snd_CER(): I_Snd_CER(): Error on finding local host address > Socket operation on non-socket
10(1884) INFO: cdp [peermanager.c:280]: peer_timer(): peer_timer(): Peer hss.net1.test State 6
10(1884) WARNING: cdp [peermanager.c:315]: peer_timer(): Inactivity on peer [hss.net1.test], sending DWR... - if we don't get a reply, the peer will be closed
10(1884) INFO: cdp [peermanager.c:280]: peer_timer(): peer_timer(): Peer hss.net1.test State 6
Could you please guide me here. Any suggestions would be very helpful.
Thanks in advance!!
Regards,
Sainath
-----Original Message-----
From: Franz Edler [mailto:franz.edler@technikum-wien.at]
Sent: Saturday, January 30, 2016 1:27 PM
To: Sainath Ellendula (WT01 - NEP) <sainath.ellendula(a)wipro.com>; basitstar(a)hotmail.com; sr-users(a)lists.sip-router.org
Subject: RE: [SR-Users] Kamailio IMS deployment
Hi,
> As suggested, modified the changes in icscf.xml and scscf.xml files, PFA
> modified files.
>
> Still getting few errors ....
Now it seems to be clear to me where the problem might come from:
I have restricted access to mysql server to address 10.0.0.9 only.
You have to change the bind-address statement in /etc/mysql.cnf accordingly.
See: http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_bi…
Change the address to "*" or to 0.0.0.0.
BR Franz
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org<mailto:sr-users@lists.sip-router.org>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com
Hi Members,
I notice an issue: the client register to kamailio server and could receive 200-register message, but no contact infomation(shows 0 bindings) returns in the message(200-register). I checked contact exist in register message and client shows register successfully. When I run command "kamctl online", the client is not online. Could you met with this issue? Expected to your help, thank you very much.
Register:
REGISTER sip:12.2.1.197 SIP/2.0
Via: SIP/2.0/UDP 12.2.1.180:5060;rport;branch=z9hG4bKPjWScZ6O7MbSbtauTPHcKpjzsHb5U6wxGP
Route: <sip:12.2.1.197;lr>
Max-Forwards: 70
From: "2016" <sip:2016@12.2.1.197>;tag=jqx1XzTgoS-XKh-S3LyrYmjrCBSqJZ48
To: "2016" <sip:2016@12.2.1.197>
Call-ID: AiD6dDi6YOK4.ArBsMpse2MQEoh4dBmP
CSeq: 12358 REGISTER
User-Agent: A-client
Contact: "2016" <sip:2016@12.2.1.180:5060;ob>;+sip.instance="<urn:uuid:00000000-0000-1000-8000-000000020805>";reg-id=0
Supported: geolocation, gruu, path, outbound, answermode, tdialog, replaces, timer, precondition, norefersub
Expires: 3600
Allow: INVITE, ACK, BYE, CANCEL, UPDATE, INFO, NOTIFY, REFER, MESSAGE, OPTIONS
Authorization: Digest username="2016", realm="12.2.1.197", nonce="Vq8AMFau/wTtkI9/v58I86rqhbvPhSTW", uri="sip:12.2.1.197", response="aebb4a141197b2200bdfc5dce008d9ac"
Content-Length: 0
200-Register: //No contact infomation
rE/(a)SIP/2.0 200 OK
Via: SIP/2.0/UDP 12.2.1.180:5060;rport=5060;branch=z9hG4bKPjpBm-dzHb.9vJY19Ccy9Yz8sx7jigkAM1;received=12.2.1.180
From: "2015" <sip:2015@12.2.1.197>;tag=tVTyij9jGH8wprKa2olsevAockWFs8k0
To: "2015" <sip:2015@12.2.1.197>;tag=090f6aa955fd574e08bca845127013d9.2885
Call-ID: fIQWmPXYtdkT94lzPscrMjzj3R5san9g
CSeq: 58932 REGISTER
Server: kamailio (4.2.0 (x86_64/linux))
Content-Length: 0
Best Regards,
Shengy
Hello,
for changing the user-agent header you can use:
remove_hf("User-Agent");
append_hf("User-Agent: abc\r\n");
Cheers,
Daniel
On 02/02/16 11:20, Steven Maddox wrote:
> Hi,
>
> I've brought up this topic up before (here and on IRC) and I feel like
> I'm getting closer but still a bit stuck. Since it takes a while to
> explain the idea (and get past any confusion!) I've summarized it in a
> diagram for easier understanding.
>
> At work my employers have decided to use this god awful hosted PBX
> which is picky about which phones can register and checks their user
> agent, the hosted PBX is marked on the diagram as the purple blob.
>
>
>
> The progress I've made since last time is getting Kamailio 4.2.4 on
> that little white device, the *only* purpose of that device is to
> change the user agent - nothing more... since it has lots of ports it
> could have lots of "Unapproved" phones directly connected to it.
>
> Someone gave me a link to this as a starting point...
> https://blog.voipxswitch.com/2015/03/27/kamailio-basic-sip-proxy-all-reques…
>
> However I'm not sure what portions of the default kamailio.cfg should
> be kept to use this, additionally it doesn't include anything about
> changing user agents.
>
> The normal configuration of an "Approved" phone is *like*...
>
> username="441234111999"
> password="rAnD0Mp4s5"
> auth_user="jsmith"
> domain="company.co.uk"
> registrar/proxy="uk.ic.56hnt.hlpcom.co.uk"
>
> In terms of the configuration of an "Unapproved" phone I can either...
>
> 1) Put in exactly the same as above (as though it isn't intending to
> contact Kamailio)... but since the phone is directly connected to the
> Kamailio device - perhaps Kamailio could watch SIP traffic coming in
> on eth1 (even if it isn't addressed to it), alter the user agent and
> pass it out through eth0 ? I'm not sure even Kamailio is capable of
> this - but it'd be cool if possible.
>
> 2) Put in exactly the same as above however just change the
> registrar/proxy to be the IP of the Kamailio device... Kamailio can
> then keep all other configuration the same as it passes it through -
> just change the user agent.
>
> Any thoughts?
>
> n.b.
> 1) Yes changing the user agent definitely does allow you connect, it's
> not just a guess - tested it with Asterisk.
> 2) No I don't think the hosted PBX supports path extensions - I'd
> rather not rely on it supporting undocumented stuff anyway.
>
> --
> Steven Maddox
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users(a)lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.comhttp://miconda.eu
Hello everyone!
I'm wondering something about Kamailio. Here is the idea:
Such and example, I want to give base system which depends on Kamailio to 3 companies in 1 server.
So I have 1 Kamailio Server and 4 or 5 Freeswitch server. Thus, I have to set a domain for each company, so total is I need 3 domains.
For example a, b, c are users. But they should in the different domains for know which is which. In a word, it should seems like this:
a(a)subdomain.domain.com
b(a)subdomain.domain.com
c(a)subdomain.domain.com
a(a)subdomain2.domain.com
b(a)subdomain2.domain.com
c(a)subdomain2.domain.com
or
a(a)subdomain.domain2.com
b(a)subdomain.domain2.com
c(a)subdomain.domain2.com
etc...
So where can I do this? Remember, Kamailio should in the 1 server and all of domains and users should in this server (I will use Postgres)
For more details, you can write.
Thank you.
Regards.
Hi,
Thanks a lot for the reply, It means a lot to as I am stuck on this issue.
I'm not sure if attachment works here or not. I will paste the log in paste
bin:
http://pastebin.com/0w6a8iTB
Regards
<CAEmfXJ4KeqaPD_7k9pgFJNK3Ny4OsQ5X36M+r=Y6LQ1eYwy0pg(a)mail.gmail.com>