I do not know your dialplan, so I cannot tell you what to write. In the asterisk dialplan you have a context where you can reach your extensions via their extension numbers. In FreePBX you can reach them from the context "from-internal". In a vanilla asterisk install is up to you, I cannot tell you what your contexts are, suppose you have in extensions.conf something like
[default]
exten => 100,1,Dial(SIP/100)
exten => 100,n,Hangup
exten => 101,1,Dial(SIP/101)
exten => 101,n,Hangup
So you can reach extensions 100 and 101 from context "default". In that case, in your buttons.cfg file for fop2 you must use:
[SIP/100]
type=extension
label=John
extension=100
context=default
[SIP/101]
type=extension
label=Mary
extension=101
context=default
If you omit or put an invalid extension@context for your buttons, you won't be able to transfer or originate calls...